我为Android开发了一个新的应用程序,我的应用程序已经完成。除少数(2)无害警告外,它没有任何错误。我使用ECLIPSE中提供的工具创建了一个.apk包。它创建了一个密钥和一个.apk文件。创造了所有权利。 但是当我上传.apk文件时,我收到一个错误,告诉我不能在包名前面使用以下内容:[com.android,com.goolge,android,com.example]
以下是我的清单详情
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="android.Scheduler"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application
android:icon="@drawable/icon"
android:label=".SchedulerActivity" >
<activity
android:label="@string/app_name"
android:name=".SchedulerActivity" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".addSubject"/>
<activity android:name=".Assignment"/>
<activity android:name=".CameraTake" android:screenOrientation="landscape"/>
<activity android:name=".view_details"/>
<activity android:name=".about"/>
<activity android:name=".help"/>
<activity android:name=".MyAlarmService"/>
<activity android:name=".Assignment_view"/>
<receiver android:name=".MyAlarmService" />
</application>
我尝试了一些在这里解释的方法,但它没有用。谁能帮我?
答案 0 :(得分:2)
这是因为
package="android.Scheduler"
你遇到了这个问题。
请注意,在您的文件浏览器中,您可能有src&gt; android&gt;调度
你不能拥有那里的安卓。
所有我能想到的快速修复,是从那个开始一个新项目,并在设置中将包名称设置为com.something.yourappname,但其中“某些东西”不包括“google”或“机器人”
答案 1 :(得分:1)
您选择了错误的包名“android.Scheduler”,只需更改您的包名称。
例如。如果你的名字是“ravi”,那么选择像这样的包名 -
“com.ravi.scheduler”。
步骤更改包名称(eclipse): -
在你的项目文件夹下只需转到“src”然后在这里找到“android.Scheduler”右键单击它,选择“Refactor” - &gt; “重命名”&amp;然后写下你想要的包名,比如“com.ravi.scheduler”&amp;单击“确定”。
现在重建/运行您的项目&amp;然后进行应用程序签名。
现在您已准备好将应用上传到Google Play。