Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AndroidManifest.xml语法检查工具?_Android_Xml_Validation_Android Manifest - Fatal编程技术网

AndroidManifest.xml语法检查工具?

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的

是否有任何独立的(独立于Eclipse或特定于IDE的)工具可以检查
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这似乎是它自己的问题。我建议您删除此内容,并通过单击“提问”单独提问。请参阅此链接,了解如何在此处提问: