2017-11-09 3 views
1

初めてのAndroidアプリを作成しました。それは非常に簡単です。ic_launcher.pngを変更すると、アプリが破損しました

私はapkファイルを自分宛に電子メールで送信し、それを私の電話機にインストールしました。

次に、アイコン res-> New Image Assestを変更しようとしましたが、デフォルトのアイコンがpngファイルで変更されました。

は新しいAPKを作成し、電子メール/インストール しかし、今回、それは言う:

App not installed. 
The package appears to be corrupt. 

私はそれを元に戻す方法がわかりません。私は新しいイメージ・ロバを作成するときに私は気づいた

ことの一つは、私が(適応およびレガシー)として保存しようとしただけ

場合はレガシーを選択しなければならなかった。

Project must target API 26 or later to use adaptive icons 

答えて

0

が確認した後ことを確認してくださいアプリアイコンを変更する署名付きAPK生成ウィンドウで、v1(Jar署名)v2(フルパス署名)の両方を選択します。

android { 
    compileSdkVersion 26 

defaultConfig { 
     targetSdkVersion 26 
1

まず次のことができます。ファイルに次の行を持っています

プロジェクトは、あなたがあなたのbuild.gradle(アプリモジュール)があることを確認する必要があり、適応型のアイコンにエラーを使用するように、後でAPI 26をターゲットたりしなければなりませんその後、ビルド>プロジェクト を再構築ビルド>クリーンプロジェクトにしようとすると、ビルドのすべてのエラーがない場合には、アプリのアイコンを削除し、以下の手順を実行した後にアプリに新しいアプリのアイコンを追加します:

  • 1 - ミップマップ - フォルダ(アプリ> RES>ミップマップ)
  • 2の位置を確認します - 右、[新規]> [画像アセットをクリックします(または、あなたは単にフォルダにコピー&ペーストすることができます)
  • 3 - 行きますアプリへ>マニフェスト> AndroidManifest.xmlをと探しアンドロイド:それはまだ.gradleを削除してみてください動作していない場合は、アイコン=」@ミップマップ/ ic_launcher「、イメージ名に変更し、 『ic_launcherは、』あなただけ

を追加しました、プロジェクトのルートフォルダから.ideaフォルダとAndroidメーカーを再起動し、これは任意の壊れた構成をきれいにする、フォルダはあなたが

はそれが役に立てば幸い隠しフォルダを有効にする必要がありますのWindowsまたはMacに応じて、その隠されています。

0

ビルドバリアントがデバッグされているとわかりますが、それがリリースされていると、破損メッセージが表示されます。

問題の内容を確認するために、相違点を調べます。

関連する問題