1

昨日、私のMacのAndroidスタジオからV3.0.0にアップデートするように言われました。しかし、私がそれを更新した後、何かが間違って起こった:1。 Gradleのバージョンを更新する必要がありました。 2.共通コードのエラー。この問題についていくつかの資料を読んだ後、名前を変更しました。私が上記のことをした後、いくつかのプロジェクトは正常になりましたが、まだ解決されているプロジェクトが1つ残っています。xmlnsラインも赤です。マニフェストファイルのエラーメッセージは次のとおりです。Androidスタジオのアップデートマニフェストエラー

Error:(202) error: unknown element <intent-filter> found. 
Error:(202) unknown element <intent-filter> found. 
Error:java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details 
Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details 
Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details 
Error:Execution failed for task ':app:processReleaseResources'. 
> Failed to execute aapt 

どのようにバージョン情報を変更しても、常に赤です。このよう :Androidのメーカー3.0.0エラー enter image description here

画像は、私は誰かがこれを変更するために私を助けることができると思います。とにかくありがとう!

ここでは全体のマニフェストファイルされる:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.zengtianyu.gallery1" 
android:versionCode="16" 
android:versionName="1.9.3" > 

<uses-sdk 
    android:minSdkVersion="21" 
    android:targetSdkVersion="26" /> 

<uses-permission android:name="android.permission.CALL_PHONE" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.READ_PROFILE" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.READ_CONTACTS" /> 

<application 
    android:allowBackup="true" 
    android:fullBackupContent="@xml/backup_descriptor" 
    android:icon="@mipmap/ic_launcher" 
    android:label="Class3Forever" 
    android:roundIcon="@mipmap/ic_launcher" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.zengtianyu.gallery1.MainActivity" 
     android:label="Class3Forever" 
     android:screenOrientation="portrait" 
     android:theme="@style/AppTheme.NoActionBar" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
     </intent-filter> 

     <meta-data 
      android:name="android.app.shortcuts" 
      android:resource="@xml/shortcuts" /> 
    </activity> 

    <activity 
     android:name="com.zengtianyu.gallery1.DetailYWK" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailZTY" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailCGR" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailHY" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailCYH" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailCHH" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailJS" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailZY" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailZZJ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLYC" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailQJY" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailYYJ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailMSQ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailHYW" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLYM" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLMQ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailCY" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailWWQ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailDZH" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailXZZ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailZSWW" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLHC" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLYL" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailYS" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLJC" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLY" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailCH" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailXYZ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailZZF" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailXJC" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailHQL" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailZXY" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailWGZ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLYJ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLYX" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLJY" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLZK" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLSW" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailFZQ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailHR" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailYPQ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailWZH" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailZSW" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailSRY" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailZJJ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLSC" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLBZ" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.DetailLZN" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.Detailtea" 
     android:screenOrientation="portrait" > 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
     <meta-data 
      android:name="android.app.shortcuts" 
      android:resource="@xml/shortcuts" /> 
    </activity> 

    <activity 
     android:name="com.zengtianyu.gallery1.merge" 
     android:screenOrientation="portrait" /> 
    <activity 
     android:name="com.zengtianyu.gallery1.AboutActivity" 
     android:screenOrientation="portrait" /> 
    <intent-filter 
     <action android:name="android.intent.action.VIEW" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    <meta-data 
     android:name="android.app.shortcuts" 
     android:resource="@xml/shortcuts" /> 
    </activity> 

    <activity 
     android:name="com.zengtianyu.gallery1.LoginActivity" 
     android:screenOrientation="portrait" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     <meta-data 
      android:name="android.app.shortcuts" 
      android:resource="@xml/shortcuts" /> 
    </activity> 

    <activity 
     android:name="com.zengtianyu.gallery1.LabActivity" 
     android:screenOrientation="portrait" > 
    </activity> 

    <meta-data 
     android:name="android.support.VERSION" 
     android:value="26.1.0" /> 
    <meta-data 
     android:name="android.arch.lifecycle.VERSION" 
     android:value="27.0.0-SNAPSHOT" /> 
</application> 

+0

彼らはマイグレーションガイドで、3.0への更新がコードの変更を引き起こす可能性があると述べています。あなたはまずマイグレーションガイドを読む必要があります –

+0

あなたのXMLに名前空間がないように見えます –

+0

しかし、Androidスタジオ3.0のマニフェストファイルにアクティビティポートレートを作成するにはどうしたらいいですか? –

答えて

2

あなたintent-filterは外activityタグでは、あなたはそれが

<activity ...> 
    <intent-filter> ...</intent-filter> 
    <meta-data ... /> 
</activity> 

ようportrait"> intentfilter tag and meta-data tag </activity> ないでなければなりませんタグportrait"/>を閉じ意味します閉じるアクティビティタグ

<activity .../> 
//   ^^ tag closed , so other tags are outside of it hence error 
0

あなたのインテントフィルタがアクティビティ宣言内にありません。