簡體   English   中英

我的manifest.xml文件中出現錯誤“ uses SDK元素必須是清單根元素的直接子元素”

[英]Getting an error in my manifest.xml file “The uses SDK element must be a direct child of the manifest root element”

我目前正在嘗試將Helpshift與我的Android應用集成。 嘗試將use sdk代碼塊添加到清單中時,Android Studio中出現錯誤。

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="26"
        android:compileSDKVersion="26" android:buildToolsVersion="26" />

我遇到的錯誤是標題。 我的代碼如下所示。 以前有沒有人有過這樣的錯誤?

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

<application

    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">

    <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="26"
        android:compileSDKVersion="26" android:buildToolsVersion="26" />

    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>


    </activity>
    <activity android:name=".HealthCenterListActivity"/>
    <activity android:name=".HealthCenterSelectedActivity"/>
    <activity android:name=".MoreInfoActivity"/>






</application>



</manifest>

您必須將<uses-sdk></uses-sdk>直接作為清單的直接子<uses-sdk></uses-sdk>放在<application>標記之前。 這應該工作:

<?xml version="1.0" encoding="UTF-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.leoconnelly.connexus">
   <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="26" android:compileSDKVersion="26" android:buildToolsVersion="26" />
   <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
      <activity android:name=".HealthCenterListActivity" />
      <activity android:name=".HealthCenterSelectedActivity" />
      <activity android:name=".MoreInfoActivity" />
   </application>
</manifest>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM