2

USB デバッグが有効になり、市販されていないアプリのインストールが有効になり、デバイスが Eclipse で正しく認識されます。しかし、電話を接続した状態でアプリを実行しようとすると、次のようになります。

[2012-12-26 19:07:38 - TestApp] Installing TestApp.apk...
[2012-12-26 19:07:39 - TestApp] Installation failed due to invalid APK file!
[2012-12-26 19:07:39 - TestApp] Please check logcat output for more details.
[2012-12-26 19:07:39 - TestApp] Launch canceled!

LogCat はこれを示しています。

Unable to open Zip archive 'data/local/tmp/TestApp.apk': Permission Denied
failed to open Zip archive 'data/local/tmp/TestApp.apk'

しばらくグーグルで検索しましたが、解決策として機能するものは何も見つかりませんでしたが、何が起こっているのかわかりません。誰かが adb シェルを起動して chmod 777 /data を使用するように言いました。あれこれ試してみましたが、だめでした。カスタム ROM の問題である可能性があると他の人が言ったので、ルート化されたストックに戻しましたが、それでも同じ問題が発生します。また、Eclipse でプロジェクトをクリーンアップし、すべてを再起動して .android フォルダーを削除しようとしました。私は完全に途方に暮れています。

何が起こっているのか誰にも分かりませんか?

編集: アプリを自分にメールで送信し、gmail アプリからインストールすると、アプリも正常にインストールされます。

4

1 に答える 1