2016-04-03 64 views
0

編輯:運行Windows 8.1Android的工作室 - 推動應用的手機,不讓我

完全處於最新的Android Studio檢測手機(三星紮根注3 5.1)。它是兼容的。開發者模式處於活動狀態,開啓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) 

不管我是否按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 android.permission.INSTALL_PACKAGES. 


DEVICE SHELL COMMAND: pm uninstall com.fox.pac 

我可以使用模擬器(如Genymotion)就好了,它只是具有的Android工作室/仿真器讓我的電腦在時間運行熱,所以如果我可以,我寧願不做......

我試過的一個解決方案是把「android.permission.INSTALL_PACKAGES」。進入清單,但我得到的消息是隻有系統應用程序具有該特權。

我有另一部電話,一個運行於4.4.2的根源S4。但每當我連接,手機的UI完全崩潰......這是一個完全不同的問題。

回答

0

首先,一些生根技術將一些東西搞砸了,所以可能是根源導致了問題。

但是,您可以包括您正在運行Android Studio的哪個操作系統? 你有沒有得到認證的promt。也許從開發人員選項中撤銷身份驗證並重試。

有一天我遇到了同樣的問題,我通過在設備上的計算機上重新安裝驅動程序來解決此問題。然後,當我以管理員身份運行時,我可以毫無問題地部署我的應用程序。

也嘗試從命令行卸載應用程序。

~ adb uninstall com.yourpackagename 

其他一些命令來檢查,如果一切正常:

~ adb devices 
~ adb install com.yourpackagename 
+0

我試過命令菜單。我以前沒有將ADB和命令行組合在一起。 ADB服務器確實檢測到這些設備,但試圖安裝它卻給了我錯誤「Missing APK」。 – jpf

+0

您嘗試過手動卸載嗎?此外,你應該嘗試三星凱斯圖書館。 – Enias

+0

對不起,我沒有看到你的回覆。我也嘗試卸載,它給了我與上面相同的錯誤信息。三星凱斯也沒有工作,不幸的是... – jpf

相關問題