101

Android Studio 0.2.10 で作成したばかりのプロジェクトをクリックして実行し、Android (USB によるデバッグをオンにして USB で接続) を選択すると、次のエラーが発生します。

Waiting for device.
Target device: 0123456789ABCDEF
Uploading file
    local path: /Users/Rui/AndroidStudioProjects/FirstAppProject/FirstApp/build/apk/FirstApp-debug-unaligned.apk
    remote path: /data/local/tmp/rui.firstapp
Installing rui.firstapp
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/rui.firstapp"
pkg: /data/local/tmp/rui.firstapp
Failure [INSTALL_FAILED_INVALID_APK]

それが何であるかについてのアイデアはありますか?

4

43 に答える 43

177

私はこれをAndroid Studioで取得していましたが、修正するために行ったのは、に行く"Build" > "Clean Project"だけでうまくいきました。

于 2014-07-22T07:27:58.687 に答える
39

フォルダー内の古い APK android/app/build/outputs/apk/debug/app-debug.apk を削除するだけです。それで全部です。コーディングを楽しんでください...

于 2020-06-17T05:49:27.657 に答える
8

この問題を解決する方法:

  1. インストールRootExplorer
  2. SDカードに新規tmpフォルダを作成
  3. tmp フォルダーを長押しして、Linkこのフォルダーを選択します (メニューの最後のオプション)。
  4. に移動し、下から/data/local/ボタンをタップしますCREATE LINK
于 2015-02-08T16:14:08.097 に答える
6

この問題が発生したときに修正したのは、AndroidManifest.xml パッケージ名が build.grade applicationId と同じであることを確認することでした。

于 2014-11-30T22:38:42.280 に答える
2

私のデバッグビルドでバージョン名サフィックス-DEBUGを追加し、-が問題だったため、Android Studioでこの問題が発生しました。

バージョン名とアプリケーション ID には文字、数字、ドットのみを使用するようにしてください

于 2014-07-01T09:08:42.637 に答える
0

同じエラーが発生しました。アプリIDに2015年がありました。2015 を 15 に置き換えたところ、解決しました。

また、Android Studio を使用している場合は、以下を試すことができます: Tools / Android / Synch Project with Gradle Files

于 2015-10-09T18:06:07.440 に答える
0

デバイス設定でアプリケーションを強制停止します。

于 2015-10-12T12:53:20.123 に答える
0

私は androidquickstart maven アーキタイプを使用しましたが、同じ問題に直面しました:

私のパッケージ名はandroidquickstartのみでした。事前のアドバイスによると

  1. パッケージを androidquickstart.test に変更しました
  2. 次に AndroidManifest.xml に変更package="androidquickstart"package="androidquickstart.test"、それに応じて xml の他の部分からテストを削除<activity android:name=".test.HelloAndroidActivity" >しました<activity android:name=".HelloAndroidActivity" >
  3. また、Java ファイルのパッケージの問題も修正されました (IDE によって強調表示されます)。
于 2015-03-19T20:43:49.973 に答える
0

パッケージ名には、com.example や prashant.mydairy..... のようにドットで結合された単語を含める必要があります。これで問題なく動作するはずです。

ur パッケージ名を更新する必要があるファイルは次のとおりです: 1) マニフェスト ファイル 2) Gradle ファイル (モジュール appp): applicationId "package.name"

于 2017-02-09T11:57:46.537 に答える