有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android Studio将应用程序推到手机上,不会让我

编辑:运行Windows 8.1

完全最新的Android Studio检测手机(5.1版本的三星Note 3)。它是兼容的。开发者模式处于活动状态,USB调试处于打开状态,等等。连接手机进行拖放时从未出现过问题

然而,每当我试着把它放在电话里

    Installation failed with message null.
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.

WARNING: Uninstalling will remove the application data!

Do you want to uninstall the existing application? (YES / NO)

无论我按是还是否,我都会得到相同的错误

Target device: samsung-sm_n920t-93eb26a9
Installing APK: C:\Users\user\AndroidStudioProjects\CopySunshine\app\build\outputs\apk\app-debug.apk
Uploading file to: /data/local/tmp/com.sdg.copysunshine
Installing com.sdg.copysunshine
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.fox.pac"
    pkg: /data/local/tmp/com.fox.pac
Error: java.lang.SecurityException: Neither user 2000 nor current process has 安卓.permission.INSTALL_PACKAGES.


DEVICE SHELL COMMAND: pm uninstall com.fox.pac

我可以很好地使用模拟器(比如Genymotion),只是有了Android Studio/模拟器,我的电脑有时会很热,所以如果可以的话,我宁愿不这么做

我尝试过的一个解决方案是放置“安卓.permission.INSTALL\u包”但随后我收到一条消息,只有系统应用程序才具有该权限

我有另一部手机,一部运行在4.4.2上的手机。但每当我连接它,手机的用户界面就会完全崩溃。。。那是一个完全不同的问题


共 (2) 个答案

  1. # 2 楼答案

    首先,一些生根技术把一些事情搞砸了,所以可能是根引起了问题

    尽管如此,您能否包括运行Android Studio的操作系统? 你得到认证证书了吗。可以从开发人员选项中撤消authentocation,然后重试

    有一天我也遇到了同样的问题,我通过在电脑上重新安装设备的驱动程序解决了这个问题。然后,当我以管理员身份运行时,我就能够毫无问题地部署我的应用程序

    同时尝试从命令行卸载应用程序

    ~ adb uninstall com.yourpackagename
    

    其他一些用于检查一切是否正常的命令:

    ~ adb devices
    ~ adb install com.yourpackagename