0

我目前正在尝试将 Helpshift 与我的 Android 应用程序集成。当我尝试将 uses 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>
4

1 回答 1

1

您必须将<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>
于 2018-04-13T20:32:42.500 回答