-2
<?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 的帮助

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

我需要做哪些改变?这里还有什么非常糟糕的吗?

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

4

2 回答 2

2

你应该改变java代码的包,让它按照你在manifest文件中定义的包。

于 2012-05-09T03:37:29.423 回答
0

清单包含与您的 android 应用程序对应的元数据。因此,如果您需要更改包名,请在 java 文件中进行更改,在那里更改包名,在这里进行更改是没有意义的。清单中主要完成的唯一更改是activity相关的(对于初学者)。在这里阅读。

于 2012-05-09T04:34:07.677 回答