12

Eclipse を使用して Android アプリケーションをデバイスにインストールしようとすると、次のエラーが発生し始めました。

Installation failed due to invalid URI!
Please check logcat output for more details.
Launch canceled!

binまた、フォルダー内の APK と adb を介した署名付き APKの両方をインストールしようとしました。これを行うと、INSTALL_FAILED_INVALID_URIエラーが発生します。

セットアップについては何も変更していませんが、以前は問題なく動作していました。

何か案は?ありがとう!

LogCat 出力:

D/AndroidRuntime(32345): CheckJNI is OFF
D/dalvikvm(32345): Unable to stat classpath element '/system/framework/com.orange.authentication.simcard.jar'
D/AndroidRuntime(32345): Calling main entry com.android.commands.pm.Pm
V/Performance(32111): >>com.android.defcontainer.DefaultContainerService@40d944a8 onCreate
V/Performance(32111): <<com.android.defcontainer.DefaultContainerService@40d944a8 onCreate, 3ms
V/Performance(32111): >>com.android.defcontainer.DefaultContainerService@40d944a8 onBind
V/Performance(32111): <<com.android.defcontainer.DefaultContainerService@40d944a8 onBind, 1ms
W/asset   (32111): Asset path /data/local/tmp/CS2110Project.apk is neither a directory nor file (type=0).
W/DefContainer(32111): Failed to parse package
W/ActivityManager(  744): No content provider found for permission revoke: file:///data/local/tmp/CS2110Project.apk
D/dalvikvm(  744): GC_EXPLICIT freed 1196K, 36% free 20088K/31267K, paused 10ms+14ms
D/AndroidRuntime(32345): Shutting down VM
I/AndroidRuntime(32345): NOTE: attach of thread 'Binder Thread #3' failed
D/dalvikvm(32345): GC_CONCURRENT freed 135K, 72% free 578K/2048K, paused 1ms+1ms
D/dalvikvm(32345): Debugger has detached; object registry had 1 entries
4

13 に答える 13

9

記録のために:

私にとっては、プロジェクト名のウムラウト (ä,ü,ö)問題であることが判明しました。

私はそれを解決するために次のことをしました:

  1. Refactor-> Rename(ウムラウトを置き換え)
  2. やったProject- >Clean

これが他の人の時間を節約できることを願っています…私はかなり時間がかかりました.

于 2013-04-19T09:14:23.093 に答える
8

ROMの問題であることが判明しました。新しい ROM に再フラッシュしたところ、すべて正常に動作するようになりました。実際にはかなり一般的な問題のようです。

于 2012-04-16T22:33:05.120 に答える
5

私の場合、デバイスをルート化し、電話をオンにするたびにAndroidを再更新します。そのことを念頭に置いて、chmod777をローカルディレクトリにリセットする必要がありました。ですから、これはあなたの許可をチェックしてから答えをチェックすることを思い出させるものですが、誰かを助けるかもしれません。

于 2012-06-29T23:11:57.560 に答える
5

アクセントや変わった文字はありません。アクセントがあり、apkの名前がインストール、ティックの削除時にエラーを生成しましたが、機能しました

于 2013-03-12T22:44:25.013 に答える
3

デバッグ用にデバイスをセットアップしていますか? まだ行っていない場合は、[設定] -> [アプリケーション] に移動して、提供元不明のアプリを許可する必要がある場合があります。それでも解決しない場合: logcat の出力には何がありますか?

于 2012-04-13T14:49:58.480 に答える
1

私のデバイスでは、minSdkVersion があなたのデバイス Android SDK よりも下にあるためです

于 2015-12-09T03:19:07.413 に答える
1

「adb install -r some_app.apk」を実行すると、pkg が「/data/local/tmp/some_app.apk 成功」として表示されます。オプション -r を間違った場所に指定すると、pkg が -r として扱われ、上記のエラーが発生します。したがって、データ、ローカルおよび tmp dir の chmod の後、pkg を適切に解析できるかどうかを確認します。

于 2015-12-30T03:52:25.133 に答える
0

これは古い質問であることは知っていますが、それでも誰かを助けるかもしれません。

テキスト ファイルからアプリのリストをインストールするときに同じ問題が発生したため、プログラムでインストールできます。Windows でファイルを作成し、ADB を使用してタブレットにプッシュしました。Windows では、各行の終わりにキャリッジ リターンとライン フィードが挿入されます。

すべての行の終わりに改行のみがあることを確認してください (*nix ボックスでファイルを作成するか、Windows ファイルから CR を削除します)。

于 2014-06-26T19:41:44.910 に答える