【发布时间】:2017-06-30 21:32:49
【问题描述】:
我尝试将我的最终 APK 文件导入 Google Play 商店。我收到了这个错误:
导入失败。
您的 APK 文件必须使用另一个版本代码,因为另一个文件已经包含版本 1 代码。
您的 APK 使用需要隐私政策的权限:(android.permission.READ_PHONE_STATE, android.permission.GET_ACCOUNTS)。
这是我的清单文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="berb.coyoterunner"
android:versionCode="1"
android:versionName="1.0">
<application
android:icon="@drawable/icon"
android:label="@string/app_name">
<activity
android:name="berb.coyoterunner.MainActivity"
android:label="@string/app_name"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:configChanges="orientation">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- Ads Using Google Play Services SDK -->
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
</application>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.RESTART_PACKAGES"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
</manifest>
【问题讨论】:
-
您对“您的 APK 使用需要隐私政策的权限有什么不明白的地方。您要么必须告诉 Google(和您的用户)为什么需要这些权限 (see this Google page),要么您需要停止请求这些权限。
-
请问如何添加
-
如果您的意思是“我如何添加隐私政策”,那么我不知道除了我第一条评论中链接中所说的内容之外 - 要么在谷歌开发者网站的其余部分搜索,要么/或搜索如何添加隐私政策。
标签: android