我需要在合并期间从main/AndroidManifest.xml
中删除用于调试构建的特定<intent-filter>
。此示例中的第二个:
<activity android:name=".MainActivity"
tools:replace="android:name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<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="https" android:host="bla-bla.com" />
<data android:scheme="http" />
</intent-filter>
</activity>
因此,当我尝试在debug/AndroidManifest.xml
中做<intent-filter tools:node="remove" />
时,它说bla-bla...need to specify key...
如何仅为android:host="bla-bla.com"
或所有android:name="android.intent.action.VIEW"
???删除<intent-filter>
试试这个
<activity android:name=".MainActivity">
<intent-filter tools:node="removeAll"/>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>