Manifest 新增 FileProvider 報錯:Manifest merger failed with multiple errors, see logs
阿新 • • 發佈:2018-11-20
報錯:
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
程式碼:
<provider android:name="android.support.v4.content.FileProvider" android:authorities="aly.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" />
解決:由於多個lib庫中定義類相同所以衝突,整合FileProvider重寫個類即可。
public class MyFileProvider extends FileProvider {
}
<provider android:name=".fileProvider.MyFileProvider" android:authorities="aly.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" />