Playストアにアップデートされたバージョンのアプリ(sdk 23)を送信しています。このエラーは、ベータテスターのセクションを公開する必要がある場合に発生します。PlayストアでApp(sdk 23)を更新できません
私はSDK 23のためのrequestPermission
と変化やった:
if (Utils.isMarshmallow()) {
if (ContextCompat.checkSelfPermission(activity, android.Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED &&
ContextCompat.checkSelfPermission(activity, android.Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(activity, new String[] {android.Manifest.permission.ACCESS_COARSE_LOCATION},
Utils.MY_PERMISSION_ACCESS_COARSE_LOCATION);
}
}
をしかし、AndroidのSDKでデバイスを熟考する< 23私のマニフェストには、次のようになります。
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> `
私のbuild.gradleです:
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "br.com.app.vertz"
minSdkVersion 14
targetSdkVersion 23
versionCode 36
versionName "2.8"
}
...
エラーメッセージ:
以前のM権限(SDK 23以上)を旧式のアクセス許可(SDK 22以下)を使用してAPKにダウングレードすることはできません。これは、バージョン29(SDK 19)のバージョン32(23 SDK)を変更する場合に発生します。
ありがとう。できます!!! – JamesMartins