Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android API级别从18更改为17,但Android从不;“启动”;_Android_Android Emulator_Android Ndk_Android 4.2 Jelly Bean - Fatal编程技术网

Android API级别从18更改为17,但Android从不;“启动”;

Android API级别从18更改为17,但Android从不;“启动”;,android,android-emulator,android-ndk,android-4.2-jelly-bean,Android,Android Emulator,Android Ndk,Android 4.2 Jelly Bean,有OpenGL ES 2.0应用程序,当我在emulator上使用API level 18运行它时,它运行平稳,大约需要2分钟(2k日志消息) 因为我的S4有4.2.2(API级别17),所以我下载了它并开始在API级别17的AVD上进行测试,但它从未“启动”。我等了15分钟 同样在我的设备上,应用程序不起作用,所以我认为这个版本是问题所在,但即使我使用4.2.2生成了.apk,它在设备上仍然不起作用(“可怕的黑色窗口…哦,我的OGL!”) 测试环境:Win7。(如果有区别的话) =======

有OpenGL ES 2.0应用程序,当我在emulator上使用API level 18运行它时,它运行平稳,大约需要2分钟(2k日志消息)

因为我的S4有4.2.2(
API级别17
),所以我下载了它并开始在API级别17的AVD上进行测试,但它从未“启动”。我等了15分钟

同样在我的设备上,应用程序不起作用,所以我认为这个版本是问题所在,但即使我使用4.2.2生成了
.apk
,它在设备上仍然不起作用(“可怕的黑色窗口…哦,我的OGL!”)

测试环境:Win7。(如果有区别的话)

================================================================================= 编辑:似乎找到了模式:

它从以下方面开始失败:

11-30 23:51:31.772: E/BatteryService(1436): usbOnlinePath not found
11-30 23:51:31.772: E/BatteryService(1436): wirelessOnlinePath not found
11-30 23:51:31.779: E/BatteryService(1436): batteryVoltagePath not found
11-30 23:51:31.779: E/BatteryService(1436): batteryTemperaturePath not found
...
11-30 23:51:32.129: E/PowerManagerService-JNI(1436): Couldn't load power module (No such file or directory)
...
然后说它无法启动核心服务:

11-30 23:51:41.809: E/System(1436): ******************************************
11-30 23:51:41.829: E/System(1436): ************ Failure starting core service
11-30 23:51:41.829: E/System(1436): java.lang.RuntimeException: Unable to get provider com.android.providers.settings.SettingsProvider: android.database.sqlite.SQLiteException: Can't downgrade database from version 97 to 95
11-30 23:51:41.829: E/System(1436):     at android.app.ActivityThread.installProvider(ActivityThread.java:4822)
11-30 23:51:41.829: E/System(1436):     at android.app.ActivityThread.installContentProviders(ActivityThread.java:4432)
11-30 23:51:41.829: E/System(1436):     at android.app.ActivityThread.installSystemProviders(ActivityThread.java:4970)
11-30 23:51:41.829: E/System(1436):     at com.android.server.am.ActivityManagerService.installSystemProviders(ActivityManagerService.java:6909)
11-30 23:51:41.829: E/System(1436):     at com.android.server.ServerThread.run(SystemServer.java:282)  
11-30 23:51:41.829: E/System(1436): Caused by: android.database.sqlite.SQLiteException: Can't downgrade database from version 97 to 95
11-30 23:51:41.829: E/System(1436):     at android.database.sqlite.SQLiteOpenHelper.onDowngrade(SQLiteOpenHelper.java:361)
11-30 23:51:41.829: E/System(1436):     at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:255)
11-30 23:51:41.829: E/System(1436):     at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:164)
11-30 23:51:41.829: E/System(1436):     at com.android.providers.settings.SettingsProvider.establishDbTracking(SettingsProvider.java:386)
11-30 23:51:41.829: E/System(1436):     at com.android.providers.settings.SettingsProvider.onCreate(SettingsProvider.java:326)
11-30 23:51:41.829: E/System(1436):     at android.content.ContentProvider.attachInfo(ContentProvider.java:1058)
11-30 23:51:41.829: E/System(1436):     at android.app.ActivityThread.installProvider(ActivityThread.java:4819)
11-30 23:51:41.829: E/System(1436):     ... 4 more
最后说启动失败了,很多服务都死了,然后它再次尝试加载所有库并尝试启动服务,这些消息再次重复

11-30 23:51:41.829: I/SystemServer(1436): Input Method Service
11-30 23:51:41.892: W/InputMethodManagerService(1436): Couldn't create dir.: /data/system/inputmethod
11-30 23:51:41.959: D/ActivityThread(1436): Loading provider settings: com.android.providers.settings.SettingsProvider
11-30 23:51:42.119: W/SystemServer(1436): ***********************************************
11-30 23:51:42.139: A/SystemServer(1436): BOOT FAILURE starting Input Manager Service
11-30 23:51:42.139: A/SystemServer(1436): java.lang.RuntimeException: Unable to get provider com.android.providers.settings.SettingsProvider: android.database.sqlite.SQLiteException: Can't downgrade database from version 97 to 95
11-30 23:51:42.139: A/SystemServer(1436):   at android.app.ActivityThread.installProvider(ActivityThread.java:4822)
11-30 23:51:42.139: A/SystemServer(1436):   at android.app.ActivityThread.acquireProvider(ActivityThread.java:4473)
11-30 23:51:42.139: A/SystemServer(1436):   at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:1987)
11-30 23:51:42.139: A/SystemServer(1436):   at android.content.ContentResolver.acquireProvider(ContentResolver.java:1085)
11-30 23:51:42.139: A/SystemServer(1436):   at android.provider.Settings$NameValueCache.lazyGetProvider(Settings.java:764)
11-30 23:51:42.139: A/SystemServer(1436):   at android.provider.Settings$NameValueCache.getStringForUser(Settings.java:811)
11-30 23:51:42.139: A/SystemServer(1436):   at android.provider.Settings$Secure.getStringForUser(Settings.java:2772)
11-30 23:51:42.139: A/SystemServer(1436):   at com.android.server.InputMethodManagerService$InputMethodSettings.getSelectedInputMethod(InputMethodManagerService.java:3850)
11-30 23:51:42.139: A/SystemServer(1436):   at com.android.server.InputMethodManagerService.<init>(InputMethodManagerService.java:672)
11-30 23:51:42.139: A/SystemServer(1436):   at com.android.server.ServerThread.run(SystemServer.java:361)
11-30 23:51:42.139: A/SystemServer(1436): Caused by: android.database.sqlite.SQLiteException: Can't downgrade database from version 97 to 95
11-30 23:51:42.139: A/SystemServer(1436):   at android.database.sqlite.SQLiteOpenHelper.onDowngrade(SQLiteOpenHelper.java:361)
11-30 23:51:42.139: A/SystemServer(1436):   at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:255)
11-30 23:51:42.139: A/SystemServer(1436):   at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:164)
11-30 23:51:42.139: A/SystemServer(1436):   at com.android.providers.settings.SettingsProvider.establishDbTracking(SettingsProvider.java:386)
11-30 23:51:42.139: A/SystemServer(1436):   at com.android.providers.settings.SettingsProvider.onCreate(SettingsProvider.java:326)
11-30 23:51:42.139: A/SystemServer(1436):   at android.content.ContentProvider.attachInfo(ContentProvider.java:1058)
11-30 23:51:42.139: A/SystemServer(1436):   at android.app.ActivityThread.installProvider(ActivityThread.java:4819)
11-30 23:51:42.139: A/SystemServer(1436):   ... 9 more
11-30 23:51:42.169: I/SystemServer(1436): Accessibility Manager
11-30 23:51:42.219: W/SystemServer(1436): ***********************************************
11-30 23:51:42.219: A/SystemServer(1436): BOOT FAILURE making display ready
11-30 23:51:42.219: A/SystemServer(1436): java.lang.NullPointerException
11-30 23:51:42.219: A/SystemServer(1436):   at com.android.server.ServerThread.run(SystemServer.java:377)
11-30 23:51:42.239: W/dalvikvm(1436): threadid=12: thread exiting with uncaught exception (group=0x40a71930)
11-30 23:51:42.239: E/AndroidRuntime(1436): *** FATAL EXCEPTION IN SYSTEM PROCESS: android.server.ServerThread
11-30 23:51:42.239: E/AndroidRuntime(1436): java.lang.NullPointerException
11-30 23:51:42.239: E/AndroidRuntime(1436):     at com.android.server.am.ActivityManagerService.showBootMessage(ActivityManagerService.java:4352)
11-30 23:51:42.239: E/AndroidRuntime(1436):     at com.android.server.ServerThread.run(SystemServer.java:389)
11-30 23:51:42.259: I/Process(1436): Sending signal. PID: 1436 SIG: 9
11-30 23:51:42.309: I/Zygote(1233): Exit zygote because system server (1436) has terminated
11-30 23:51:42.339: E/installd(40): eof
11-30 23:51:42.339: E/installd(40): failed to read size
11-30 23:51:42.339: I/installd(40): closing connection
11-30 23:51:42.349: I/ServiceManager(30): service 'permission' died
11-30 23:51:42.349: I/ServiceManager(30): service 'scheduling_policy' died
11-30 23:51:42.349: I/ServiceManager(30): service 'telephony.registry' died
11-30 23:51:42.349: I/ServiceManager(30): service 'cpuinfo' died
11-30 23:51:42.349: I/ServiceManager(30): service 'accessibility' died
11-30 23:51:42.349: I/ServiceManager(30): service 'account' died
11-30 23:51:42.349: I/ServiceManager(30): service 'gfxinfo' died
11-30 23:51:42.349: I/ServiceManager(30): service 'package' died
11-30 23:51:42.349: I/ServiceManager(30): service 'activity' died
11-30 23:51:42.349: I/ServiceManager(30): service 'meminfo' died
11-30 23:51:42.349: I/ServiceManager(30): service 'dbinfo' died
11-30 23:51:42.349: I/ServiceManager(30): service 'entropy' died
11-30 23:51:42.349: I/ServiceManager(30): service 'power' died
11-30 23:51:42.349: I/ServiceManager(30): service 'usagestats' died
11-30 23:51:42.369: I/ServiceManager(30): service 'content' died
11-30 23:51:42.369: I/ServiceManager(30): service 'user' died
11-30 23:51:42.369: I/ServiceManager(30): service 'display' died
11-30 23:51:42.369: I/ServiceManager(30): service 'batteryinfo' died
11-30 23:51:42.369: I/ServiceManager(30): service 'sensorservice' died
11-30 23:51:42.479: I/ServiceManager(30): service 'media.audio_policy' died
11-30 23:51:42.479: I/ServiceManager(30): service 'media.audio_flinger' died
11-30 23:51:42.479: I/ServiceManager(30): service 'media.player' died
11-30 23:51:42.479: I/ServiceManager(30): service 'media.camera' died
11-30 23:51:41.829:I/SystemServer(1436):输入法服务
11-30 23:51:41.892:W/InputMethodManagerService(1436):无法创建目录。:/data/system/inputmethod
11-30 23:51:41.959:D/ActivityThread(1436):加载提供程序设置:com.android.providers.settings.SettingsProvider
11-30 23:51:42.119:W/SystemServer(1436):***********************************************
11-30 23:51:42.139:A/SystemServer(1436):启动输入管理器服务时启动失败
11-30 23:51:42.139:A/SystemServer(1436):java.lang.RuntimeException:无法获取提供程序com.android.providers.settings.setings provider:android.database.sqlite.SQLiteException:无法将数据库从版本97降级到95
11-30 23:51:42.139:A/SystemServer(1436):位于android.app.ActivityThread.installProvider(ActivityThread.java:4822)
11-30 23:51:42.139:A/SystemServer(1436):位于android.app.ActivityThread.acquireProvider(ActivityThread.java:4473)
11-30 23:51:42.139:A/SystemServer(1436):位于android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:1987)
11-30 23:51:42.139:A/SystemServer(1436):位于android.content.ContentResolver.acquireProvider(ContentResolver.java:1085)
11-30 23:51:42.139:A/SystemServer(1436):在android.provider.Settings$NameValueCache.lazyGetProvider(Settings.java:764)
11-30 23:51:42.139:A/SystemServer(1436):在android.provider.Settings$NameValueCache.getStringForUser(Settings.java:811)
11-30 23:51:42.139:A/SystemServer(1436):在android.provider.Settings$Secure.getStringForUser(Settings.java:2772)
11-30 23:51:42.139:A/SystemServer(1436):位于com.android.server.InputMethodManagerService$InputMethodSettings.getSelectedInputMethod(InputMethodManagerService.java:3850)
11-30 23:51:42.139:A/SystemServer(1436):位于com.android.server.InputMethodManagerService。(InputMethodManagerService.java:672)
11-30 23:51:42.139:A/SystemServer(1436):位于com.android.server.ServerThread.run(SystemServer.java:361)
11-30 23:51:42.139:A/SystemServer(1436):原因:android.database.sqlite.sqlite异常:无法将数据库从版本97降级到95
11-30 23:51:42.139:A/SystemServer(1436):位于android.database.sqlite.SQLiteOpenHelper.ondownggrade(SQLiteOpenHelper.java:361)
11-30 23:51:42.139:A/SystemServer(1436):位于android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:255)
11-30 23:51:42.139:A/SystemServer(1436):位于android.database.sqlite.SQLiteOpenHelper.getwriteabledatabase(SQLiteOpenHelper.java:164)
11-30 23:51:42.139:A/SystemServer(1436):位于com.android.providers.settings.setingsProvider.builderTracking(setingsProvider.java:386)
11-30 23:51:42.139:A/SystemServer(1436):位于com.android.providers.settings.setingsProvider.onCreate(setingsProvider.java:326)
11-30 23:51:42.139:A/SystemServer(1436):位于android.content.ContentProvider.attachInfo(ContentProvider.java:1058)
11-30 23:51:42.139:A/SystemServer(1436):位于android.app.ActivityThread.installProvider(ActivityThread.java:4819)
11-30 23:51:42.139:A/SystemServer(1436):。。。9更多
11-30 23:51:42.169:I/SystemServer(1436):辅助功能管理器
11-30 23:51:42.219:W/SystemServer(1436):***********************************************
11-30 23:51:42.219:A/SystemServer(1436):引导失败,显示就绪
11-30 23:51:42.219:A/SystemServer(1436):java.lang.NullPointerException
11-30 23:51:42.219:A/SystemServer(1436):位于com.android.server.ServerThread.run(SystemServer.java:377)
11-30 23:51:42.239:W/dalvikvm(1436):threadid=12:线程退出时出现未捕获异常(组=0x40a71930)
11-30 23:51:42.239:E/AndroidRuntime(1436):***系统进程中的致命异常:android.server.ServerThread
11-30 23:51:42.239:E/AndroidRuntime(1436):java.lang.NullPointerException
11-30 23:51:42.239:E/AndroidRuntime(1436):在com.android.server.am.ActivityManagerService.showBootMessage(ActivityManagerService.java:4352)
11-30 23:51:42.239:E/AndroidRuntime(1436):位于com.android.server.ServerThread.run(SystemServer.java:389)
11-30 23:51:42.259:I/进程(1436):发送信号。PID:1436信号:9
11-30 23:51:42.309:I/Zygote(1233):退出Zygote,因为系统服务器(1436)已终止
11-30 23:51:42.339:E/installd(40):eof
11-30 23:51:42.339:E/installd(40):无法读取大小
11-30 23:51:42.339:I/installd(40):关闭连接
11-30 23:51:42.349:I/ServiceManager(30):服务“权限”已死亡
11-30 23:51:42.349:I/ServiceManager(30):服务“调度策略”已失效
11-30 23:51:42.349:I/ServiceManager(30):服务“telephony.registry”已死亡
11-30 23:51:42.349:I/ServiceManager(30):服务“cpuinfo”已死亡
11-30 23:51:42.349:I/ServiceManager(30):服务“可访问性”已死亡
11-30 23:51:42.349:I/ServiceManager(30):服务“帐户”已死亡
11-30 23:51:42.349:I/服务经理(30):服务“gfxinfo”死亡
11-30 23:51:42.349:I/ServiceManager(30):服务“包”已死亡
11-30 23:51:42.349:I/服务经理(30):服务