2013-08-19 120 views
-1

我是Android開發新手。我使用ADT插件運行Eclipse並安裝了所有必需的依賴項。我打開Eclipse,選擇「新的Android應用程序」,並設置一切。當我運行應用程序,我得到一個錯誤信息說Android「Hello World」錯誤

/home/parallels/workspace/test/AndroidManifest.xml: 2: /home/parallels/workspace/test/AndroidManifest.xml: Syntax error: newline unexpected 

所以我期待在Android清單,它只是默認,Eclipse的生成代碼,對不對?這裏有什麼問題?

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.test" 
    android:versionCode="1" 
    android:versionName="1.0"> 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="17" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.test.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 
+0

較舊版本的ADT插件對我來說有問題,在XML文件中出現錯誤的newline終止符。我可以解決這個問題的唯一方法就是打開文件(在Eclipse中),刪除換行符,然後按回車鍵。在這種情況下,我不知道「錯誤」的換行符終止符是什麼,但是自己按下輸入是我如何修復它的。 –

+0

嗯。這完全是我在生成新項目時獲得的線路。它與我合作,所以我不確定問題是什麼。 – Shadesblade

+3

你在Linux或Windows上嗎? – LuckyMe

回答

0

清單中第一行上方是否有任何空白空間?這必須是最高的。還有,你迄今爲止成功編譯了什麼?也許有些東西沒有正確導入。我推薦android studio。它只是專門研究android開發的eclipse的谷歌修改版本。它配備了你需要的一切準備去。

+1

他們提供的eclipse包也包含了所有內容,而且Android Studio仍處於測試階段。 – LuckyMe

+0

我不會推薦AS,特別是初學者。它仍然是新的並且有許多錯誤。 – codeMagic

+0

兩者都是如此。但是android studio更容易編程。即使有一些bug。 –