build tool更新到3.3.2以後
'com.android.tools.build:gradle:3.3.2'
運作報錯如下:
Android resource linking failed D:\YishopSeller\app\build\intermediates\instant_run_merged_manifests\landaojiaDebug\processMyApplicationDebugManifest\instant-run\AndroidManifest.xml:51: error: unexpected element <activity> found in <manifest>.
按照路徑找到這個檔案,發現聲明權限的地方多了個activity,而原來項目中的manifest是正常的
那麼修改原來的AndroidManifest,在application節點上增加一個報錯的activity,增加屬性
tools:node="remove"
,同時在application節點裡增加一個報錯的activity
<activity
android:name="com.alibaba.wxlib.util.RequestPermissionActivity"
tools:node="remove" />
<application
......>
<activity android:name="com.alibaba.wxlib.util.RequestPermissionActivity" />
......
</application>
然後項目就可以運作了