2016-06-21 14 views
1

アプリを開発してPlay storeに公開しましたが、一部のユーザーが店舗からのインストールに問題が発生しました。 They get an error code 504 during installation.この問題はAndroid Nデバイスでのみ発生します。誰も同じ問題を抱えていますか?Google PlayでAndroid Nプレビューエラーコード504が表示される

UPDATE:

は後Android Nデバイスをインストールするには、私にこのログエラー与える:

-24 20:29:32.941 4736-6127/? E/PackageInstaller: Commit of session 1647022075 failed: Failed to collect certificates from /data/app/vmdl1647022075.tmp/com.xxx: META-INF/CERT.SF indicates /data/app/vmdl1647022075.tmp/com.xxx is signed using APK Signature Scheme v2, but no such signature was found. Signature stripped? 
06-24 20:29:32.946 24718-24718/? E/Finsky: [1] com.google.android.finsky.installer.ac.onReceive(2624): Error -504 while installing com.xxx: INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl1647022075.tmp/com.xxx: META-INF/CERT.SF indicates /data/app/vmdl1647022075.tmp/com.xxx is signed using APK Signature Scheme v2, 

をしかし、そのような署名が見つかりませんでした。署名が剥奪されましたか?

アイデア?

答えて

1

Android NはAPK署名方式を導入しています。v2とAndroidスタジオ2.2ではデフォルトで使用しています。ビルドに問題がある場合は、そのまま追加してください。

v2SigningEnabled false 

build.gradleアプリレベルのファイルにあります。

あなたはアプリレベルのbuild.gradleにこれを追加もっとhere

+0

エラー:Gradle DSLメソッドが見つかりませんでした: 'v2SigningEnabled()' – mDroidd

2

を見つけることができます。

android { 
    signingConfigs { 
     defaultConfig{ 
      v2SigningEnabled false 
     } 
    } 
} 

"defaultConfigは、" デフォルトの製品の味です。他のフレーバーをお持ちの場合は、同様に追加する必要があります。

android { 
    signingConfigs { 
     flavor1{ 
      v2SigningEnabled false 
     } 
     flavor2{ 
      v2SigningEnabled false 
     } 
    } 
} 

お持ちのフレーバーは何ですか? Android Studioで[ビルド]> [フレーバの編集]をクリックすると、それらを見つけることができます。それらは中央の列に表示されます。

関連する問題