2015-10-06 18 views
11

リリースモードでapkをインストールしようとすると問題が発生します。デバッグファイルをドウェルすると問題なく動作しますが、リリースファイルをインストールしようとすると "App not 」インストールされ、画像:アプリケーションがインストールされていない

app not installed

私のマニフェスト・ファイルです:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="PACKAGE" > 

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 

    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme"> 
     <activity 
      android:name=".MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".ReportActivity" 
      android:label="@string/title_activity_report" > 
     </activity> 

     <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 
     <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="@string/google_maps_key"/> 

     <service 
      android:name=".Services.PositioningService" 
      android:enabled="true" 
      android:exported="true" > 
     </service> 

     <receiver 
      android:name=".Receiver.PositioningBroadcastReceiver" 
      android:enabled="true" 
      android:exported="true" > 
     </receiver> 


    </application> 

</manifest> 

は、私はすでにこのリンクをチェックしていたが、それはうまくいきませんでした! App Not Installed error ありがとうございました!

+1

あなたのデバイスに同じパッケージ名が既にインストールされているアプリケーションがあるかどうかを確認してください。同じパッケージ名を持つ2つのアプリケーションはデバイスに存在できません。 – Jas

+0

Androidの[App not Installed Error]の重複可能性があります(https://stackoverflow.com/questions/4226132/app-not-installed-error-on-android) – rmtheis

答えて

10

モバイルにデバッグビルドをインストールした場合、アンインストールして署名付きビルドをインストールする必要があります。

まだインストールされていない場合、アプリケーション関連のデータがメモリに残っている可能性があります。例)アプリケーションからDBを作成した場合は、メモリからそのDBを削除し、再度署名付きビルドをインストールする必要があります。

まだインストールされておらず、ロリポップデバイスを使用している場合、他のユーザーアカウントにもアプリケーションがインストールされている可能性があります。他のユーザーに切り替えて、設定 - >アプリケーション - > your_applicationに移動してアンインストールします。 ゲストのゲストもチェックしてください。あなたのアプリケーションは、アプリケーションがインストールすることができます。..ちょうど次の手順に従います。..

が、私はこの問題を持っていた...それも中に隠れてされる可能性があります。.. :)開いているすべてのビルドバリアントウィンドウの

2

ファースト(左2つの列(モジュールとビルドバリアントと呼ばれる)のテーブルにアプリケーションの一部であるモジュールが表示され、すべてのモジュールを変更してリリースするバリアントを変更し、build.gradleファイルでminifyEnabledをtrueからfalseに変更します:

buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 

は今お使いのデバイスは、すでに別のキーまたはそのドでインストールAPKを持っている場合は、正しい解除キーを使ってAPKに署名しようバグのバージョン、それをアンインストールしてリリースバージョンをインストールしてください(ユーザーがあなたのアプリをアップデートしようとすると問題はありません。

+0

ビルドを縮小したいと思いますfalse to minifyEnabled – Khan

3

プレイストアからリリースビルドをインストールしようとすると、同じ問題が発生しました。

ソリューション: 問題の理由は、私はplaystoreにリリースビルドをアップロードする前に、モジュールのbuild.gradleにversionCodeをインクリメントしなかったことです。

4

これで

enter image description here

それを試してみてください....それは私のために問題を解決して が署名バージョンV1を選択する....、あなたの問題を解決し、v2の両方の私のために問題を解決した可能性が古い携帯電話このエラーは一般的です.....

関連する問題