我正在尝试使用Eclipse在我的设备上运行/调试我的应用程序ICS(Asus Transformer TF101 - rooted)。但我得到以下错误:
Uploading MyApp.apk onto device '037c6206441f83d7'
Failed to install MyApp.apk on device '037c6206441f83d7': Not a directory
com.android.ddmlib.SyncException: Not a directory
Launch canceled!
我尝试运行/调试其他应用程序,也是示例应用程序,但仍然有相同的错误,但每个东西都在模拟器上工作,当然我有USB调试。在更新之前,我能够正常运行所有内容,是否有可能在闪烁我的rom / rooting时弄乱了一些东西?但另一方面,我认为我的设备工作正常......
答案 0 :(得分:3)
我已经解决了这个问题,看起来我在闪烁新的rom / rooting时真的搞砸了。 /data/local/tmp
目录存在一些问题,我已将ClockworkMod Recovery
用于wipe /data/ (factory reset)
,现在效果很好。
答案 1 :(得分:1)
只需使用具有root权限的文件资源管理器转到此文件夹,删除文件tmp并创建具有相同名称的文件夹。 另外,你可以使用adb shell来做到这一点。
答案 2 :(得分:0)
我只是在linux上运行adb shell
然后运行rm -rf /dara/local/tmp/MY_APK_DIR
并解决了问题。