我的Android应用程序有一个后台服务。我发现此服务正在重新启动,并且在调试日志中也没有显示任何异常。
我更感兴趣的是确定我的应用程序的问题,并最终在调试日志中找到一条特殊消息打开目标SDK版本8的JNI应用程序错误解决方法...... 。
出现此消息后,我在创建服务时看到了消息,并在我们第一次启动时打印了应用程序的所有调试消息。
我的应用,清单文件有<uses-sdk android:minSdkVersion="8" />
我正在使用Android 4.0三星Galaxy S Duos手机测试我的应用程序。
任何人都可以建议解决方案或我的应用程序的确切问题。
或者,如果我在应用程序的清单中遗漏了任何内容,请告诉我,因为我是Android 4.0的新手。
答案 0 :(得分:2)
“打开目标SDK版本8的JNI应用程序错误解决方法”消息不是错误,只是系统通知您它正在启用一些兼容性功能,因为您的设备运行Android 4+而代码是针对旧版本(API级别8)编译的。
所以无论什么原因导致你的问题都不是这个logcat线!
答案 1 :(得分:0)
只需替换你的Manifest的字符串
<uses-sdk
android:targetSdkVersion="8"/>
到
<uses-sdk
android:targetSdkVersion="14"/>
不要忘记下载14个SDK版本。