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