0

約 1 か月間、この問題を解決しようとしてきましたが、問題の原因を示す情報が見つかりません。私が確認したところ、「uses-features」の問題の1つではないようです。

「サポートされている Android デバイス」の詳細に関する以前の質問を開発者コンソールに投稿しましたが、これは矛盾しているように思われます。0 対応機種は?

以下は aapt の出力です。サポートされている Android デバイスがゼロになる原因となるものはありますか? すべての支援に感謝します。出力の「ラベル」行を削除しました。

package: name='com.telsortuk.telsort' versionCode='41' versionName='1.21' platformBuildVersionName='6.0-2704002'
sdkVersion:'17'
targetSdkVersion:'22'
uses-permission: name='android.permission.READ_LOGS'
uses-permission: name='android.permission.READ_CALL_LOG'
uses-permission: name='android.permission.WRITE_EXTERNAL_STORAGE'
uses-permission: name='android.permission.INTERNET'
uses-permission: name='android.permission.ACCESS_NETWORK_STATE'
uses-permission: name='android.permission.NFC'
uses-permission: name='android.permission.RECEIVE_BOOT_COMPLETED'
uses-permission: name='android.permission.READ_PHONE_STATE'
uses-permission: name='android.permission.ACCESS_FINE_LOCATION'
uses-permission: name='android.permission.ACCESS_COARSE_LOCATION'
uses-permission: name='com.android.vending.BILLING'
uses-permission: name='android.permission.VIBRATE'
uses-permission: name='android.permission.READ_EXTERNAL_STORAGE'
uses-permission: name='android.permission.BLUETOOTH'
uses-permission: name='android.permission.RECORD_AUDIO'
uses-permission: name='android.permission.ACCESS_WIFI_STATE'
uses-permission: name='android.permission.WAKE_LOCK'
uses-permission: name='com.google.android.c2dm.permission.RECEIVE'
uses-permission: name='com.telsortuk.telsort.permission.C2D_MESSAGE'
application-label:'Telsort'
application-icon-120:'res/drawable-mdpi-v4/ic_launcher.png'
application-icon-160:'res/drawable-mdpi-v4/ic_launcher.png'
application-icon-213:'res/drawable-hdpi-v4/ic_launcher.png'
application-icon-240:'res/drawable-hdpi-v4/ic_launcher.png'
application-icon-320:'res/drawable-xhdpi-v4/ic_launcher.png'
application-icon-480:'res/drawable-xxhdpi-v4/ic_launcher.png'
application-icon-640:'res/drawable-xxxhdpi-v4/ic_launcher.png'
application: label='Telsort' icon='res/drawable-mdpi-v4/ic_launcher.png'
launchable-activity: name='com.telsortuk.telsort.MainActivity'  label='' icon=''
feature-group: label=''
  uses-feature-not-required: name='android.hardware.bluetooth'
  uses-feature-not-required: name='android.hardware.location'
  uses-feature-not-required: name='android.hardware.location.gps'
  uses-feature-not-required: name='android.hardware.location.network'
  uses-feature-not-required: name='android.hardware.microphone'
  uses-feature-not-required: name='android.hardware.touchscreen'
  uses-feature-not-required: name='android.hardware.wifi'
main
other-activities
other-receivers
other-services
supports-screens: 'small' 'normal' 'large' 'xlarge'
supports-any-density: 'true'
locales: '--_--' 'ca' 'da' 'fa' 'ja' 'ka' 'pa' 'ta' 'nb' 'be' 'de' 'ne' 'te' 'af' 'bg' 'th' 'fi' 'hi' 'si' 'vi' 'kk' 'mk' 'sk' 'uk' 'el' 'gl' 'ml' 'nl' 'pl' 'sl' 'tl' 'am' 'km' 'bn' 'in' 'kn' 'mn' 'ko' 'lo' 'no' 'ro' 'sq' 'ar' 'fr' 'hr' 'mr' 'sr' 'tr' 'ur' 'bs' 'cs' 'es' 'is' 'ms' 'et' 'it' 'lt' 'pt' 'eu' 'gu' 'hu' 'ru' 'zu' 'lv' 'sv' 'iw' 'sw' 'hy' 'ky' 'my' 'az' 'uz' 'fr-CA' 'lo-LA' 'en-GB' 'bn-BD' 'et-EE' 'ka-GE' 'ky-KG' 'km-KH' 'zh-HK' 'si-LK' 'mk-MK' 'ur-PK' 'sq-AL' 'hy-AM' 'my-MM' 'zh-CN' 'pa-IN' 'ta-IN' 'te-IN' 'ml-IN' 'en-IN' 'kn-IN' 'mr-IN' 'gu-IN' 'mn-MN' 'ne-NP' 'pt-BR' 'gl-ES' 'eu-ES' 'is-IS' 'es-US' 'pt-PT' 'en-AU' 'zh-TW' 'ms-MY' 'az-AZ' 'kk-KZ' 'uz-UZ'
densities: '120' '160' '213' '240' '320' '480' '640'
native-code: 'lib/classdictionary.txt' 'lib/dexguard-assumptions.pro' 'lib/dexguard-common.pro' 'lib/dexguard-debug-shrink.pro' 'lib/dexguard-debug.pro' 'lib/dexguard-library-common.pro' 'lib/dexguard-library-debug.pro' 'lib/dexguard-library-release-aggressive.pro' 'lib/dexguard-library-release-conservative.pro' 'lib/dexguard-library-release.pro' 'lib/dexguard-license.txt' 'lib/dexguard-release-aggressive.pro' 'lib/dexguard-release-conservative.pro' 'lib/dexguard-release.pro' 'lib/dictionary.txt' 'lib/filedictionary.txt'
4

1 に答える 1

1

Eclipse から Android Studio に変換したときに、gradle に「dexguard.jar」への依存関係を含めました。Dexguard サポートにクエリを送信したところ、次の返信がありました。

アプリのランタイム依存関係に「lib/dexguard.jar」を含める必要はありません。ビルド時に必要な機能のみが含まれています。すべての DexGuard ランタイム機能をバンドルする「lib/dexguard_util.jar」のみを含めるだけで十分です (最近のリリースでは、これは「dexguard-runtime.jar」に名前が変更されました)。

アプリの build.gradle から次の行を削除します。

ファイルをコンパイルします('libs/dexguard.jar')

これが、APK にこれらすべての「.pro」ファイルが表示される理由であり、Play ストアで互換性のあるデバイスが見つからない理由でもあると思います。

問題がついに解決されました!

于 2016-08-29T11:53:36.920 に答える