Google Play应用上传中的APK包名称问题

时间:2017-04-25 22:24:27

标签: android google-play apk

我知道真的很愚蠢的问题。我正在尝试将我的第一个应用程序上传到Google Play,而我在上传APK时遇到问题。我收到一条错误消息:

Upload failed
You uploaded a debuggable APK. 
For security reasons you need to disable debugging before it can be published in Google Play. 
Learn more about debuggable APKs.
You need to use a different package name because "com.example" is restricted.

有人知道我需要使用的包吗?我的Android Studio项目中的所有文件都会出现这种情况吗?

对不起我的无知,但这是我第一次上传,我对此很新。我真的很感激建议。感谢你。

1 个答案:

答案 0 :(得分:1)

可调试APK - 如果您使用的是默认的Android Studio / Gradle设置,则您拥有应用版本的“调试”和“发布”版本。您需要上传“发布”变体。如果您尚未设置并备份发布签名密钥链,请先执行此操作。

包名称 - 这是指AndroidManifest.xml中的<manifest>元素。它具有与Java包命名类似的格式,如果它与源代码所在的包匹配,则有一些更方便,但它不需要。只需改变

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example"
    android:versionCode="1"
    android:versionName="1.0">

(其中它表示com.example)是唯一的东西,如果你在清单中的其他地方有任何相对引用(例如<activity android:name=".MainActivity">等),你需要使它们完全合格或移动Java类。每个应用必须具有不同的包名称。