-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のヘルプが必要です

私の小さなhelloworldプロジェクトはコード的に機能していますが、マニフェストに変更を加えることに混乱しています。具体的には、上記のコードではパッケージ名は「com.android」であり、data/appでは私のアプリはcom.android-1.apkとして表示されます。com.jocalaやcom.jocala.hba1cのようなものに変更しようとすると、コンパイル中にパッケージRが存在しないというエラーが発生し、失敗します。

どのような変更を加える必要がありますか?ここで明らかに悪いものは他にありますか?

私は、EclipseではなくAnt、VI、およびLinuxコンソールを使用して作業しています。

4

2 に答える 2

2

Javaコードのパッケージを変更し、マニフェストファイルで定義したパッケージに従って変更する必要があります。

于 2012-05-09T03:37:29.423 に答える
0

マニフェストは、Androidアプリケーションに対応するメタデータを保持します。したがって、パッケージ名を変更する必要がある場合、Javaファイルを変更し、そこでパッケージ名を変更しても、ここで変更しても意味がありません。マニフェストで主に行われる変更は、activity関連するものだけです(初心者向け)。ここを読んでください。

于 2012-05-09T04:34:07.677 に答える