Android 安卓重启应用程序,并显示消息;正在为目标SDK版本9打开JNI应用程序错误解决方案…“;

Android 安卓重启应用程序,并显示消息;正在为目标SDK版本9打开JNI应用程序错误解决方案…“;,android,httpurlconnection,Android,Httpurlconnection,我们正在开发清单中包含以下条目的应用程序 <uses-sdk android:maxSdkVersion="18" android:minSdkVersion="8" android:targetSdkVersion="9" /> 应用程序通过GCM接收包含id的消息,然后应用程序通过该id从应用程序引擎获取相应的消息 我们的一些客户抱怨无法从服务器获取邮件 这是logcat输出的一部分(对不起,部分是德语) -----------开始/dev/log/main 08-13 2

我们正在开发清单中包含以下条目的应用程序

<uses-sdk
android:maxSdkVersion="18"
android:minSdkVersion="8"
android:targetSdkVersion="9" />

应用程序通过GCM接收包含id的消息,然后应用程序通过该id从应用程序引擎获取相应的消息

我们的一些客户抱怨无法从服务器获取邮件 这是logcat输出的一部分(对不起,部分是德语)

-----------开始/dev/log/main
08-13 21:03:12.605 29031 29031 I dalvikvm:为目标SDK版本9打开JNI应用程序错误解决方法。。。

08-13 21:03:12.730 29031 29031 I appX.android.ApagerApp:onCreate()我不知道这是否是您的问题,但您似乎混淆了targetSdk和maxSdk属性。您应该删除maxSdk,并将targetSdk设置为18。实际上不是,maxSdk是为了测试与新android版本的兼容性,然后再发布该版本。我承认,目标SDK不是最优的。这与第三方依赖性有关,但也许我们可以摆脱它,并根据sdk版本18进行构建。提示说,如果我没记错的话,“使用最新的sdk版本或应用程序支持的第一个版本”。。。
--------- beginning of /dev/log/main
08-13 21:03:12.605 29031 29031 I dalvikvm: Turning on JNI app bug workarounds for target SDK version 9...
08-13 21:03:12.730 29031 29031 I appX.android.ApagerApp: onCreate() <-------------
08-13 21:03:12.735 29031 29031 W appX.android.ApagerApp: Entwicklereinstellungen AUS
08-13 21:03:12.740 29031 29031 V appX.android.services.C2DMReceiver: Broadcast empfangen.
08-13 21:03:12.740 29031 29031 D appX.android.services.C2DMReceiver: Broadcast: Receive (Nachricht empfangen).
08-13 21:03:12.740 29031 29031 D appX.android.services.C2DMReceiver: LED Einstellung gesetzt, aktiviere LED
08-13 21:03:12.775 29031 29031 V appX.android.services.C2DMReceiver: Starte Verarbeitung der Nachricht.
08-13 21:03:12.775 29031 29031 I appX.android.services.C2DMReceiver: Acquiring cpu wake lock...
08-13 21:03:12.780 29031 29031 I appX.android.services.C2DMReceiver: CPU wake lock acquired
08-13 21:03:12.780 29031 29031 D appX.android.ApagerApp: alarmqueue was null, creating new one
08-13 21:03:12.780 29031 29031 V appX.android.services.GetMessageFromServer: Start now fetching message.
08-13 21:03:12.795 29031 29031 I appX.android.services.GetMessageFromServer: Internetverbindung besteht: true
08-13 21:03:12.795 29031 29031 I appX.android.services.GetMessageFromServer: ConnectionType: MOBILE
08-13 21:03:12.795 29031 29031 I appX.android.services.GetMessageFromServer: Erster Start, setze timestampOfLastAlarm auf aktuelle Systemzeit
08-13 21:03:18.825 29244 29244 I dalvikvm: Turning on JNI app bug workarounds for target SDK version 9...
08-13 21:03:19.010 29244 29244 I appX.android.ApagerApp: onCreate()  <-------------
08-13 21:03:19.015 29244 29244 W appX.android.ApagerApp: Entwicklereinstellungen AUS