小编Ace*_*ura的帖子

带有非默认语言环境的ActionBar NullPointerException的Android应用程序

我用ActionBar和2个标签创建了非常基本的Android应用程序.它运作正常.然后我添加了locale资源目录,res/values-de并在里面添加了strings.xml用德语翻译的字符串.我将Nexus7上的语言更改为德语,部署后无法启动应用程序.我在模拟器上遇到了同样的问题.

请问我可以帮助我在移动设备上使用一些非默认语言环境运行此应用程序吗?在我的情况下德国......

报告以下错误.

02-07 15:32:41.314: W/dalvikvm(16682): threadid=1: thread exiting with uncaught exception (group=0x40d82930)
02-07 15:32:41.324: E/AndroidRuntime(16682): FATAL EXCEPTION: main
02-07 15:32:41.324: E/AndroidRuntime(16682): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.tabactionbar/com.example.tabactionbar.MainActivity}: java.lang.NullPointerException
02-07 15:32:41.324: E/AndroidRuntime(16682):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
02-07 15:32:41.324: E/AndroidRuntime(16682):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
02-07 15:32:41.324: E/AndroidRuntime(16682):    at android.app.ActivityThread.access$600(ActivityThread.java:141)
02-07 15:32:41.324: E/AndroidRuntime(16682):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
02-07 15:32:41.324: E/AndroidRuntime(16682):    at android.os.Handler.dispatchMessage(Handler.java:99)
02-07 15:32:41.324: E/AndroidRuntime(16682):    at android.os.Looper.loop(Looper.java:137)
02-07 15:32:41.324: E/AndroidRuntime(16682):    at android.app.ActivityThread.main(ActivityThread.java:5039)
02-07 15:32:41.324: E/AndroidRuntime(16682):    at java.lang.reflect.Method.invokeNative(Native Method)
02-07 15:32:41.324: E/AndroidRuntime(16682):    at java.lang.reflect.Method.invoke(Method.java:511)
02-07 …
Run Code Online (Sandbox Code Playgroud)

tabs android locale localization android-actionbar

3
推荐指数
1
解决办法
1704
查看次数

标签 统计

android ×1

android-actionbar ×1

locale ×1

localization ×1

tabs ×1