无法解析XML

时间:2019-10-10 08:55:56

标签: java android android-manifest

我已经参加了几天的实习计划,我的主管要求我概述并改进她的学生开发的计划。问题是我在学校期间从未使用过android studio,也从未有过Java编程的经验。这是下面的代码。

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

android:versionCode="1"
android:versionName="1.0"
<uses-permission android:name="android.permission.INTERNET" />
<!-- To auto-complete the email text field in the login form with the user's emails -->
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

这是总是弹出的错误

错误:无法解析C:\ Users \ Arash Aiman \ Documents \ Project LI \ KYB \ Android Version \ KYB1 \ app \ src \ main \ AndroidManifest.xml中的XML ParseError,位于[row,col]:[6, 30]消息:预期的开始或结束标记受影响的模块:app

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

看起来您的属性不在标记内。 您可以在下面尝试;

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.nursyafiqah.login"
android:versionCode="1"
android:versionName="1.0" />
<uses-permission android:name="android.permission.INTERNET" />
<!-- To auto-complete the email text field in the login form with the user's emails -->
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

答案 1 :(得分:0)

也许您应该放

android:versionCode="1"
android:versionName="1.0"
标签内的

。 并将</manifest>放在文件末尾。 就是这样

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