AndroidManifest.xml错误

时间:2012-05-09 03:23:25

标签: java android

<?xml version="1.0" encoding="utf-8"?>
  <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android">
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
    <activity android:name=".hba1c" android:label="@string/app_name"
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

我正在尝试学习Java并需要AndroidManifest.xml的帮助

我的小小世界项目正在以代码方式运行,但我对改变清单感到困惑。具体来说,在上面的代码中,包名是“com.android”,在data / app中,我的应用程序显示为com.android-1.apk。当我尝试将其更改为com.jocala或com.jocala.hba1c之类的内容时,我通过编译得到包R不存在错误,这会失败。

我需要做出哪些改变?这里的其他任何东西都非常糟糕?

我正在使用Ant,VI和Linux控制台,没有Eclipse。

2 个答案:

答案 0 :(得分:2)

您应该更改java代码的包,让它与您在清单文件中定义的包一致。

答案 1 :(得分:0)

清单包含与您的Android应用程序对应的元数据。因此,如果您需要更改包名称,在java文件中进行更改,更改包名称,则无需在此处进行更改。清单中主要完成的唯一更改是activity相关(适用于初学者)。阅读here