不能在Android上安装apk在Rasberry Pi上运行的东西3B
问题描述:
我可以安装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进行调试安装的时候
答
我在Raspberry Pi的Android上看到过这个。正如您已经注意到的,通过adb卸载应用程序不起作用。我通过串口与控制台连接,发现我的文件系统空间不足。我有一些大的日志文件与我的应用程序相关联(不知道在哪里,/data/...
某处)。我删除了这些(如rm -f ...
),然后我的应用程序安装正常。
+0
在我的情况下,它一直是文件夹/数据/ misc/crash_reporter /崩溃/包含几个大crashlogs。对他们,一切都很好。 –
你的APK有多大?你打包了很多第三方库或许多资源或本地库吗? – Blundell