Flutter Android 在 <manifest><application><activity> 中发现意外元素 <activity>
Flutter Android Manifest unexpected element <activity> found in <manifest><application><activity>
我将 Facebook 代码添加到我的 AndroidManifest.xml
,现在启动我的模拟器时出现此异常:
C:\Users\...\android\app\src\main\AndroidManifest.xml:17:7-181: AAPT: error: unexpected element <activity> found in <manifest><application><activity>.
更短的异常版本:
AAPT: error: unexpected element <activity> found in <manifest><application><activity>.
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id" />
<activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="@string/app_name" />
<activity android:name="com.facebook.CustomTabActivity" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="@string/fb_login_protocol_scheme" />
</intent-filter>
</activity>
我试图寻找类似的问题,但未能找到解决方案。
请解释为什么会导致异常,解决方案是什么?
实际上我放错了 Facebook 代码并将其嵌入
<activity android:name=".MainActivity" ...
虽然我应该将它直接嵌入
<application android:name="io.flutter.app.FlutterApplication" ...
我将 Facebook 代码添加到我的 AndroidManifest.xml
,现在启动我的模拟器时出现此异常:
C:\Users\...\android\app\src\main\AndroidManifest.xml:17:7-181: AAPT: error: unexpected element <activity> found in <manifest><application><activity>.
更短的异常版本:
AAPT: error: unexpected element <activity> found in <manifest><application><activity>.
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id" />
<activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="@string/app_name" />
<activity android:name="com.facebook.CustomTabActivity" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="@string/fb_login_protocol_scheme" />
</intent-filter>
</activity>
我试图寻找类似的问题,但未能找到解决方案。 请解释为什么会导致异常,解决方案是什么?
实际上我放错了 Facebook 代码并将其嵌入
<activity android:name=".MainActivity" ...
虽然我应该将它直接嵌入
<application android:name="io.flutter.app.FlutterApplication" ...