无法在设备'037c6206441f83d7'上安装MyApp.apk:不是目录

时间:2012-05-04 17:55:32

标签: android eclipse adb

我正在尝试使用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时弄乱了一些东西?但另一方面,我认为我的设备工作正常......

3 个答案:

答案 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并解决了问题。