我知道真的很愚蠢的问题。我正在尝试将我的第一个应用程序上传到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项目中的所有文件都会出现这种情况吗?
对不起我的无知,但这是我第一次上传,我对此很新。我真的很感激建议。感谢你。
答案 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类。每个应用必须具有不同的包名称。