Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.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
Android 错误是示例XML-don';你看不到问题吗?_Android_Xml_Android Manifest - Fatal编程技术网

Android 错误是示例XML-don';你看不到问题吗?

Android 错误是示例XML-don';你看不到问题吗?,android,xml,android-manifest,Android,Xml,Android Manifest,我一直在尝试运行此网站的示例代码: 我下载了代码,将其发布到eclipse中,我发现android清单出现了错误 这就是我得到错误的地方: <?xml version="1.0" encoding="UTF-8"?> - <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="org.secure.sms" android:versionCode="1"

我一直在尝试运行此网站的示例代码:

我下载了代码,将其发布到eclipse中,我发现android清单出现了错误

这就是我得到错误的地方:

<?xml version="1.0" encoding="UTF-8"?>
-
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.secure.sms"
    android:versionCode="1"
    android:versionName="0.1" >

-
这是两个错误,就在对方说“prolog中不允许内容”之后

你知道这些线路有什么问题吗

以下是完整的舱单,以防万一:

<?xml version="1.0" encoding="UTF-8"?>
-
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.secure.sms"
    android:versionCode="1"
    android:versionName="0.1" >

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

    <uses-permission android:name="android.permission.WRITE_SMS" />
    <uses-permission android:name="android.permission.READ_SMS" />
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
 -
    <application
        android:icon="@drawable/icon"
        android:label="@string/app_name" >
 -
        <activity
            android:name=".SecureMessagesActivity"
            android:label="@string/app_name" >
 -
             <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
 -
        <receiver
            android:name=".SmsReceiver"
            android:exported="true" >
 -
            <intent-filter android:priority="999" >
                <action android:name="android.provider.Telephony.SMS_RECEIVED" />
            </intent-filter>
        </receiver>
    </application>
</manifest>

-
-
-
-
-
-

您似乎复制粘贴了代码,这导致添加了违反xml语法的额外连字符。这就是为什么在prolog中不允许出现错误
内容的原因。删除连字符可以解决您的问题。顺便说一句,我建议您下载源代码并将其直接导入eclipse,而不是通过以下方式复制粘贴每个代码片段:
File-->New-->从现有代码中粘贴Android Project-->浏览下载的源文件。

这些连字符是什么?非常感谢您回复我!我没有从现有代码中看到文件-->新建-->Android项目,我只能“转到文件-->新建-->Android项目”。是否有其他方法导入现有代码?我已经将其保存在我的工作空间中。转到您可以在那里找到的新-->其他-->处。