上传.apk文件时遇到问题。当我尝试上传.apk文件时,我总是得到同样的错误:
它说我需要命名应用程序文件,如下所示: com.example.myapp 。
我试过的.apk名称(示例): com.rvislt.prosld .apk, com.rvislt.prosld2014 .apk我总是遇到上述错误。
我尝试使用不同的浏览器,关闭所有后台应用程序,我总是得到同样的错误。
这让我发疯了!
问题是什么,我该如何解决?
答案 0 :(得分:2)
您只需重命名APK文件名,尝试更改应用程序的包名称。
喜欢这个
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.rvislt.prosld"
android:versionCode="1"
android:versionName="1" >
将APK文件重命名为com.rvislt.prosld.apk
没有任何意义,它对您无效。
答案 1 :(得分:2)
尝试使用Package Name
将manifest.xml
更改为com.rvislt.prosld
文件并重新构建,并为命名对话转到http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html
没有必要始终以.com
开头。
通常我们的android开发人员会根据特定公司的域名来决定包名。
例如:
1. Domain name: sun.com => Root package name something like : com.sun
2. Domain name: technotalkative.com => Root package name something like: com.technotalkative.android
3. Domain name: sun.org => Root package name something like: org.sun.androidapp
答案 2 :(得分:1)
在重构项目以使用新包名后,尝试在项目中使用find-replace,并将com.youroldpackage.app
替换为com.yournewpackage.app
和eclipse。
有几个地方使用了您的应用页面名称:Manifest等java包等,请确保现在无处不在使用您的新包。
BTW:包命名的一个好习惯是使用你拥有的域,这样你几乎可以确定没有其他人使用相同的包名,这是一个问题,因为你无法上传带有已使用的包名称。例如,如果你有域名“mynewpackage.com”,那么你的应用程序包名称应该是com.mynewpackage.mynewapp