2017-09-16 70 views
0

我可以安装apk和调试,一切正常,但随后(什么似乎随机)它开始给我下面的错误,当我尝试安装/调试应用:不能在Android上安装apk在Rasberry Pi上运行的东西3B

09/16 07:53:46: Launching app 
$ adb push C:\Workspace\new-project-template-master\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.wolf.androidthings.autoherb 
$ adb shell pm install -r "/data/local/tmp/com.wolf.androidthings.autoherb" 
Error: android.os.ParcelableException: java.io.IOException: Requested internal only, but not enough space 

$ adb shell pm uninstall com.wolf.androidthings.autoherb 
$ adb shell pm install -r "/data/local/tmp/com.wolf.androidthings.autoherb" 
Error: android.os.ParcelableException: java.io.IOException: Requested internal only, but not enough space 


$ adb shell pm uninstall com.wolf.androidthings.autoherb 
Unknown failure (at android.os.Binder.execTransact(Binder.java:674)) 
Error while Installing APK 

我当时可以解决这个问题的唯一方法是再次闪烁Android的东西的形象,这是不理想..

上为什么发生这种情况的任何想法?

PS。这是通过Android Studio进行调试安装的时候

+0

你的APK有多大?你打包了很多第三方库或许多资源或本地库吗? – Blundell

回答

0

我在Raspberry Pi的Android上看到过这个。正如您已经注意到的,通过adb卸载应用程序不起作用。我通过串口与控制台连接,发现我的文件系统空间不足。我有一些大的日志文件与我的应用程序相关联(不知道在哪里,/data/...某处)。我删除了这些(如rm -f ...),然后我的应用程序安装正常。

+0

在我的情况下,它一直是文件夹/数据/ misc/crash_reporter /崩溃/包含几个大crashlogs。对他们,一切都很好。 –

相关问题