2012-05-04 13 views
1

ICS(Asus Transformer TF101-rooted)を搭載したデバイスでEclipseを使用してアプリケーションを実行/デバッグしようとしています。しかし、私はエラーを以下の取得:デバイス '037c6206441f83d7'にMyApp.apkをインストールできませんでした:ディレクトリではありません

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 /ルートを点滅させながら何かを台無しにしている可能性がありますか?しかし、その一方で、私のデバイスは正常に動作すると思う...

+0

が可能です。 – zapl

+0

はい、壊れたシステムのように聞こえます。たとえば、アプリケーションのインストール場所を存在しないパーティションに設定している可能性があります。システムイメージ/カスタマイズ/ルート設定の指示を提供した人からのサポートが必要な場合があります。 android.stackexchangeがより適切でしょう。 –

+0

コマンドラインを使用してプロジェクトのbinディレクトリに移動し、コマンド: 'adb install -r MyApp.apk'を使用している場合、adb install -r appname.apk –

答えて

3

私はこの問題を解決しました、私は本当に新しいrom/rootingを点滅しながら何かを台無しにしているように見えます。 /data/local/tmpディレクトリに問題がありました。私はClockworkMod Recoverywipe /data/ (factory reset)に使っています。今は完璧に動作しています。

1

root権限を持つファイルエクスプローラでこのフォルダに移動し、ファイルtmpを削除して同じ名前のフォルダを作成します。 さらに、これを行うにはadbシェルを使用できます。

0

Linuxでadb shellを実行してからrm -rf /dara/local/tmp/MY_APK_DIRを実行して問題を解決しました。必要なディレクトリ( `/ data/app /`など)の一部が削除されたか、不正なアクセス権が設定されている場合は、

関連する問題