0
我在客戶登錄下運行該應用程序,該應用程序在啓動器屏幕上崩潰。正常登錄下的應用程序是好的在Android客戶端登錄下運行時,應用程序崩潰棒棒糖
,在該行的com.packagename.projectname.LauncherActivity.ʾ$3bf1605b(:753)
引起的崩潰報告
java.lang.RuntimeException: Unable to start activity ComponentInfo {com.packagename.projectname/com.packagename.projectname.LancherActivity}: java.lang.IllegalArgumentException: Optimized data directory /storage/emulated/12/optimized is not owned by the current user. Shared storage cannot protect your application from code injection attacks.
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
at android.app.ActivityThread.access$800(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
Caused by: java.lang.IllegalArgumentException: Optimized data directory /storage/emulated/12/optimized is not owned by the current user. Shared storage cannot protect your application from code injection attacks.
at dalvik.system.DexFile.<init>(DexFile.java:102)
at dalvik.system.DexFile.loadDex(DexFile.java:151)
at dalvik.system.DexPathList.loadDexFile(DexPathList.java:265)
at dalvik.system.DexPathList.makeDexElements(DexPathList.java:223)
at dalvik.system.DexPathList.<init>(DexPathList.java:109)
at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:48)
at dalvik.system.DexClassLoader.<init>(DexClassLoader.java:57)
at DexLoader7.<clinit>(Unknown Source)
at com.packagename.projectname.LauncherActivity.ʾ$3bf1605b(:753)
at com.packagename.projectname.LauncherActivity.ʽ(:266)
at com.packagename.projectname.LauncherActivity.onCreate(:197)
at android.app.Activity.performCreate(Activity.java:5990)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
... 10
錯誤使用谷歌加登錄。
return new GoogleApiClient.Builder(SigninActivity.this).addConnectionCallbacks(this)
.addOnConnectionFailedListener(this).addApi(Plus.API, Plus.PlusOptions.builder().build()).addScope(Plus
.SCOPE_PLUS_LOGIN).build();
只是爲了澄清。如果用戶在Guest登錄 –
中運行該應用程序,如果我沒有記錯,Guest仍然是實際用戶,您可以通過執行adb shell pm列表用戶進行檢查,並且它應該有guest用戶。我的猜測是,這個應用程序試圖訪問另一個用戶的數據,這是不允許的。 – JoxTraex
謝謝你的時間。你是什麼意思由另一個用戶數據 –