2012-05-09 88 views
-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> 

AndroidManifest.xml中的錯誤

我想學習Java,並需要一些幫助的AndroidManifest.xml

我的小Hello World項目正在代碼明智的,但我很困惑與對清單進行更改。具體來說,在上面的代碼包名稱是「com.android」,在數據/應用程序中我的應用程序顯示爲com.android-1.apk。當我嘗試將其更改爲com.jocala或com.jocala.hba1c之類的東西時,我通過編譯得到軟件包R不存在錯誤,該錯誤失敗。

我需要做些什麼改變?這裏的其他任何東西都非常糟糕?

我正在使用Ant,VI和Linux控制檯,沒有Eclipse。

+0

我不會爲你自己的類使用com.android,com.android是應該已經存在於你的android庫中的一個包。這可能是你問題的根源,不管它是什麼。 – John

回答

2

您應該更改java代碼的包,讓它根據您在清單文件中定義的包。

+0

謝謝!編輯我的.java代碼的確有竅門。 – Jocala

0

清單保存對應於您的Android應用程序的元數據。因此,如果您需要更改包名稱,請在java文件中進行更改,在那裏更改包名稱,這裏沒有任何意義進行更改。清單中主要完成的唯一更改是activity相關(適用於初學者)。請閱讀here

相關問題