无法将.apk文件上传到市场

时间:2012-09-06 16:39:05

标签: android google-play apk manifest

我为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>

我尝试了一些在这里解释的方法,但它没有用。谁能帮我?

2 个答案:

答案 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。