AndroidManifest.xml语法检查工具?
是否有任何独立的(独立于Eclipse或特定于IDE的)工具可以检查AndroidManifest.xml语法检查工具?,android,xml,validation,android-manifest,Android,Xml,Validation,Android Manifest,是否有任何独立的(独立于Eclipse或特定于IDE的)工具可以检查AndroidManifest.xml文件中的错误 我最近遇到了一个恼人的问题,我输入了receiver,而它本应该是receiver(在e之前,c之后除外)。除了运行时出现故障外,没有任何内容指示错误 Eclipse并不真正支持开箱即用的XML编辑,Android也没有XML文件的语法检查器。我猜他们希望人们使用UI生成器 你需要安装一个第三方插件,我相信这些插件都不是专门用来帮助Android XML文件的。Android的
AndroidManifest.xml
文件中的错误
我最近遇到了一个恼人的问题,我输入了
receiver
,而它本应该是receiver
(在e之前,c之后除外)。除了运行时出现故障外,没有任何内容指示错误 Eclipse并不真正支持开箱即用的XML编辑,Android也没有XML文件的语法检查器。我猜他们希望人们使用UI生成器
你需要安装一个第三方插件,我相信这些插件都不是专门用来帮助Android XML文件的。Android的Lint可用。我不能说它是否捕获了那个特定的错误。公共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;
}
JSONArray jArray=新的JSONArray(结果);
for(int i=0;i
为避免此类问题,请在eclipse中使用自动完成代码,键入@Houcine我很抱歉,我的问题应该更清楚。我不使用Eclipse,这就是我提到“独立”的原因。我通常使用vim并通过Ant进行编译。很抱歉,我没有看到它,但我认为eclipse是开发JAVA Android的最佳免费IDE:),如果您在Linux操作系统上工作,eclipse有一个版本可以使用。否则,我希望有人能给你更多关于“独立工具”的信息,因为这看起来确实像我正在寻找的那种工具,它似乎没有捕捉到我提到的特定错误,但也许我可以做一些配置。@jmathew:最终,编写自己的Lint规则将得到正式支持。我认为现在有一些文档正在讨论如何实现这一点,尽管您可能需要随着时间的推移对它们进行调整,直到API稳定下来。我在第1行和第2行中遇到了错误和parseJSON这似乎是它自己的问题。我建议您删除此内容,并通过单击“提问”单独提问。请参阅此链接,了解如何在此处提问: