2015-02-11 117 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

相关问题