NativeScript / NativeScript/android
Fresh app works anywhere, except on Redmi devices!
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C++
- Sterne
- 563
- Forks
- 144
- Ø Merge
- 10 Std. 46 Min.
- Gemergte PRs (30 T.)
- 14
Beschreibung
From @calebeaires on March 25, 2016 14:50
Fresh Nativescript app (with no modification) stop working on Xiaomi Redimi 2 Prime smartphones. I have tested the same app on Sansung, Nexus, Genymotion and Android emulator. Everting goes well, except on Redimi 2. Here are the reporting log:
W/dalvikvm(24260): in Lcom/tns/Platform;.callJSMethodNative:(ILjava/lang/String;IZ[Ljava/lang/Object;)Ljava/lang/Object; (CallVoidMethodA)
I/dalvikvm(24260): at com.tns.Platform.callJSMethodNative(Native Method)
I/dalvikvm(24260): at com.tns.Platform.dispatchCallJSMethodNative(Platform.java:816)
I/dalvikvm(24260): at com.tns.Platform.callJSMethod(Platform.java:715)
I/dalvikvm(24260): at com.tns.Platform.callJSMethod(Platform.java:694)
I/dalvikvm(24260): at com.tns.Platform.callJSMethod(Platform.java:684)
W/ErrorReport( 950): org.json.JSONException: Value <!DOCTYPE of type java.lang.String cannot be converted to JSONObject
W/ErrorReport( 950): at org.json.JSON.typeMismatch(JSON.java:111)
W/ErrorReport( 950): at org.json.JSONObject.<init>(JSONObject.java:159)
W/ErrorReport( 950): at org.json.JSONObject.<init>(JSONObject.java:172)
Redimi 2: Android 4.4
NativesScript 1.7.1
Copied from original issue: NativeScript/NativeScript#1851
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Reproduziere eine frische NativeScript-App auf dem Redmi 2 Prime mit Android 4.4 und vergleiche sie mit den im Bericht aufgeführten funktionierenden Geräten. Beginne mit der Untersuchung des Aufrufpfads rund um Platform.java, Zeilen 684, 694, 715 und 816, sowie des Fehlers beim JSON-Parsing; abgeschlossen ist die Aufgabe, wenn die unveränderte App auf dem betroffenen Gerät erfolgreich startet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android
- Bereich
- mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100