2015-02-11 122 views
1

我使用Android Studio 1.1 Beta4構建了一個非常簡單的示例,並試圖將其部署到我的設備中,該設備是運行Cyanogenmod12 ROM的Samsung S4(Int)。我總是得到以下錯誤:無法在Android Studio中的Android設備上安裝Android應用程序

Waiting for device. 
Target device: samsung-gt_i9505-dd755d6b 
Uploading file 
    local path: C:\workspaces\androidws\ButtonsExample\app\build\outputs\apk\app-debug.apk 
    remote path: /data/local/tmp/com.kpor.android.buttonsexample 
Installing com.kpor.android.buttonsexample 
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.kpor.android.buttonsexample" 
pkg: /data/local/tmp/com.kpor.android.buttonsexample 
Failure [INSTALL_FAILED_CONTAINER_ERROR] 

從亞行外殼DF的輸出是:

Filesystem    Size  Used  Free Blksize 
/dev     905.2M 48.0K 905.2M 4096 
/sys/fs/cgroup   905.2M 12.0K 905.2M 4096 
/mnt/asec    905.2M  0.0K 905.2M 4096 
/mnt/obb    905.2M  0.0K 905.2M 4096 
/system     1.1G 678.4M 430.3M 4096 
/cache     2.0G 35.6M  2.0G 4096 
/firmware    86.0M  9.0M 76.9M 16384 
/firmware-mdm   86.0M 49.8M 36.1M 16384 
/efs     13.4M  4.4M  9.0M 4096 
/data     9.1G  7.5G  1.6G 4096 
/mnt/shell/emulated  9.1G  7.5G  1.6G 4096 
/mnt/media_rw/sdcard1: Permission denied 
/storage/sdcard1  50.6G 45.1G  5.4G 4096 
/data/media/0/Android/data/com.androidauthority: Permission denied 

我想不出是什麼原因導致這個錯誤。有任何想法嗎?

+0

你有沒有在你的選擇中選擇'unknown resourse'? – Xcihnegn 2015-02-11 13:38:44

+0

是的。安全>未知來源>「已啓用」。開發人員選項>根訪問>「應用程序和亞行」。 – gfot 2015-02-11 13:43:57

+0

這是什麼意思'/ mnt/media_rw/sdcard1:權限被拒絕和'/data/media/0/Android/data/com.androidauthority:權限被拒絕' – Xcihnegn 2015-02-11 13:47:56

回答

1

最後,我想通了,發生了什麼......我看了一個帖子(以下鏈接)和所有我必須做的是:

進入:設置>應用程序>點擊菜單,然後選擇安裝首選位置。

我將其從「讓系統決定」更改爲「內部設備存儲」。更改後,我可以使用Android Studio安裝任何APK文件。

http://www.reddit.com/r/cyanogenmod/comments/2uv9hn/cm12_apk_install_issue/

+0

Nexus 5的任何解決方案?我面臨同樣的問題。 – 2015-08-03 11:02:53

+0

您是否嘗試過發佈的鏈接提供的建議?我有一個S4並工作。 – gfot 2015-08-03 11:06:32

+0

上面的鏈接顯示了CM12的解決方案,但在原生android中沒有「選擇首選安裝位置」的選項。 – 2015-08-03 11:35:31

相關問題