2013-01-01 37 views
1

是否有任何獨立的(獨立於Eclipse或IDE特定的)工具,可以檢查AndroidManifest.xml文件是否有錯誤?AndroidManifest.xml語法檢查工具?

我最近有一個惱人的問題在那裏我輸入reciever當它應該是receiver我除了後ç ...Ë)。除了運行時出現故障外,沒有其他信息可以說明錯誤。

+0

避免那樣的問題,使用的AutoCompletion代碼在蝕,類型' Houcine

+0

@Houcine對不起,我應該在我的問題中更清楚。我不使用Eclipse,這就是爲什麼我提到'獨立'。我使用vim並通過Ant進行編譯。 – jmathew

+0

對不起,我沒有看到它,但我認爲eclipse是開發JAVA Android的最好的免費IDE :),如果你在Linux操作系統上工作,有一個eclipse版本可以使用。否則,我希望有人給你提供關於'獨立工具'的更多信息 – Houcine

回答

2

Android's Lint可用from the command line。不管它是否抓住那個特定的錯誤,我不能說。

+0

這看起來像我正在尋找的工具,它似乎沒有捕獲我提到的具體錯誤,但也許有一些配置我可以。 – jmathew

+0

@jmathew:最終,編寫你自己的Lint規則將被正式支持。我認爲現在有些文檔圍繞http://tools.android.com圍繞如何去做,儘管你可能需要隨着時間的推移對它們進行調整,直到API穩定。 – CommonsWare

1

好吧,Eclipse並不真正支持XML編輯,並且Android沒有XML文件的語法檢查器。我猜他們希望人們使用UI構建器。

您需要安裝第三方插件,我相信這些插件都不是專門用於幫助Android XML文件的。

-1

公共的ArrayList parseJSON(字符串結果) {

ArrayList的用戶=新的ArrayList(); 嘗試{

 JSONArray jArray = new JSONArray(result); 

     for (int i = 0; i < jArray.length(); i++) { 
      JSONObject json_data = jArray.getJSONObject(i); 
      Users user = new Users(); 
      user.setId(json_data.getInt("id")); 
      user.setName(json_data.getString("name")); 
      user.setPlace(json_data.getString("place")); 
      users.add(user); 
     } 
    } catch (JSONException e) { 
     Log.e("log_tag", "Error parsing data " + e.toString()); 
    } 
    return users; 
} 
+0

我得到錯誤和parseJSON行1&2 – user8204015

+0

這似乎是它自己的問題。我建議你刪除它並點擊「提問」分別提問。請參閱此鏈接,瞭解如何最好地在此處提問:https://stackoverflow.com/help/how-to-ask – jmathew