Używam sencha touch, z node.js jako kompilatorem, debugowanie w intellijskim IDE. i mam 3 pytania dotyczące środowiska: Tutaj jest logcat.
11-21 09: 48: 18.309: INFO / Web Console (6076): wynik [obiekt] w pliku: ///android_asset/www/app.js: 1
1, Nie można wyświetlić całego obiektu json, czego oczekuję, jest coś takiego: result: {"val": "123", "val2": "456"}
2, Console.log ("wynik", wynik) ----- to nie jest z app.js, a linia nie jest linią 1. (skompresowana?), Jak mogę zobaczyć prawdziwy plik i prawdziwą linię.
3, Mój projekt jest kompilowany jako plik node.js i otwórz folder jako projekt internetowy, więc nie mogę zobaczyć androida logcat. Muszę otworzyć kolejny projekt androida, aby zobaczyć logcat.
każda sugestia jest doceniana. dzięki.
Odpowiedzi:
0 dla odpowiedzi № 1To długa podróż, aby plik console.log był wyświetlany w dzienniku systemu Android. Proponuję wyprowadzanie obiektów JSON z
JSON.stringify(obj)
.Prawdopodobnie skompresowany JavaScript. Użyj nieskompresowanego do testowania (Grunt!)
Myślę, że możesz po prostu zmienić widok na Androida. Jeśli nie jest to możliwe, dołącz projekt Android jako moduł swojego projektu internetowego.