突然间,在中午的时候,我无法在三星Galaxy上运行运行安卓工作室stock Android 4.3
的应用程序(甚至不是从零开始创建的程序)。
亚行
11-11 15:26:12.213 5344-5344/? E/AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
11-11 15:26:12.213 5344-5344/? E/AndroidRuntime: java.lang.SecurityException: Neither user 2000 nor current process has android.permission.INSTALL_PACKAGES.
11-11 15:26:12.213 5344-5344/? E/AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1431)
11-11 15:26:12.213 5344-5344/? E/AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1385)
11-11 15:26:12.213 5344-5344/? E/AndroidRuntime: at android.content.pm.IPackageManager$Stub$Proxy.installPackageWithVerificationAndEncryption(IPackageManager.java:3253)
11-11 15:26:12.213 5344-5344/? E/AndroidRuntime: at com.android.commands.pm.Pm.runInstall(Pm.java:931)
11-11 15:26:12.213 5344-5344/? E/AndroidRuntime: at com.android.commands.pm.Pm.run(Pm.java:109)
11-11 15:26:12.213 5344-5344/? E/AndroidRuntime: at com.android.commands.pm.Pm.main(Pm.java:77)
11-11 15:26:12.213 5344-5344/? E/AndroidRuntime: at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
11-11 15:26:12.213 5344-5344/? E/AndroidRuntime: at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235)
11-11 15:26:12.213 5344-5344/? E/AndroidRuntime: at dalvik.system.NativeStart.main(Native Method)
11-11 15:26:12.221 5344-5344/? E/JavaBinder: Unknown binder error code. 0xfffffff7
11-11 15:26:12.221 5344-5344/? E/ServiceManager: error in getService
11-11 15:26:12.221 5344-5344/? E/ServiceManager: android.os.RemoteException: Unknown binder error code. 0xfffffff7
11-11 15:26:12.221 5344-5344/? E/ServiceManager: at android.os.BinderProxy.transact(Native Method)
11-11 15:26:12.221 5344-5344/? E/ServiceManager: at android.os.ServiceManagerProxy.getService(ServiceManagerNative.java:123)
11-11 15:26:12.221 5344-5344/? E/ServiceManager: at android.os.ServiceManager.getService(ServiceManager.java:55)
11-11 15:26:12.221 5344-5344/? E/ServiceManager: at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:1893)
11-11 15:26:12.221 5344-5344/? E/ServiceManager: at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:1891)
11-11 15:26:12.221 5344-5344/? E/ServiceManager: at android.util.Singleton.get(Singleton.java:34)
11-11 15:26:12.221 5344-5344/? E/ServiceManager: at android.app.ActivityManagerNative.getDefault(ActivityManagerNative.java:73)
11-11 15:26:12.221 5344-5344/? E/ServiceManager: at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:76)
11-11 15:26:12.221 5344-5344/? E/ServiceManager: at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
11-11 15:26:12.221 5344-5344/? E/ServiceManager: at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
11-11 15:26:12.221 5344-5344/? E/ServiceManager: at dalvik.system.NativeStart.main(Native Method)
11-11 15:26:12.221 5344-5344/? I/Process: Sending signal. PID: 5344 SIG: 9
11-11 15:26:12.221 5344-5344/? E/AndroidRuntime: Error reporting crash
11-11 15:26:12.221 5344-5344/? E/AndroidRuntime: java.lang.NullPointerException
11-11 15:26:12.221 5344-5344/? E/AndroidRuntime: at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:76)
11-11 15:26:12.221 5344-5344/? E/AndroidRuntime: at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
11-11 15:26:12.221 5344-5344/? E/AndroidRuntime: at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
11-11 15:26:12.221 5344-5344/? E/AndroidRuntime: at dalvik.system.NativeStart.main(Native Method)
也在运行面板中
Uploading file
local path: /Users/zsszatmari/projects/app-
android/app/build/outputs/apk/app-debug.apk
remote path: /data/local/tmp/com.app
Installing com.app
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.app"
pkg: /data/local/tmp/com.app
Killed
Launching application: com.app/com.app.ui.LoginActivity.
DEVICE SHELL COMMAND: am start -n "com.app/com.app.ui.LoginActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.app/.ui.LoginActivity }
java.lang.SecurityException: Permission Denial: startActivity asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at android.os.Parcel.readException(Parcel.java:1431)
at android.os.Parcel.readException(Parcel.java:1385)
at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:1984)
at com.android.commands.am.Am.runStart(Am.java:617)
at com.android.commands.am.Am.onRun(Am.java:232)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
at com.android.commands.am.Am.main(Am.java:75)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235)
at dalvik.system.NativeStart.main(Native Method)
`
它在仿真器上工作。我试着擦拭设备(两次),重新启动显像机,更换usb电缆。否则电话就正常工作了。我可以从市场上安装应用程序。你知道怎么做吗?
有什么想法吗?
编辑:
而且,如果我做了adb install app-debug.apk
,它会:
3876 KB/s (1883040 bytes in 0.474s)pkg: /data/local/tmp/app-debug.apk
Killed
为什么它会被杀死?谁干的?不是一个很有帮助的信息。
还尝试用另一个桌面操作系统运行Android,效果也一样。
发布于 2015-11-12 17:42:07
最后的解决方案是根除设备,然后使用CyanogenMod升级到4.4。现在一切都正常了!
发布于 2015-11-11 14:58:23
尝试添加以下内容
android.permission.INTERACT_ACROSS_USERS_FULL
android.permission.INSTALL_PACKAGES
另外,这里还有一个空指针异常,尝试先添加它们,然后修复异常,最后清理项目以运行它。
发布于 2015-11-11 15:02:29
您需要在AndroidManifest.xml
中添加以下权限
使用-权限android:name="android.permission.INSTALL_PACKAGES
https://stackoverflow.com/questions/33652775
复制相似问题