fluttercommunity / fluttercommunity/flutter_webview_plugin
APK Build fails with Flutter 1.7.0 or even v.1.5+
- Ngôn ngữ chính
- Java
- Star
- 1.5k
- Fork
- 938
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
see below ...
```
Initializing gradle... 0.8s
Resolving dependencies... 1.4s
**Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/dev/.pub-cache/hosted/pub.dartlang.org/flutter_webview_plugin-0.3.5/android/src/main/java/com/flutter_webview_plugin/WebviewManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
D8: Program type already present: android.support.v4.os.ResultReceiver$1**
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForRelease'.
> com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/31.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/32.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/33.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/34.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/35.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/36.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/37.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/38.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/39.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/40.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/41.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/42.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/43.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/44.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/45.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/46.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/47.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/48.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/49.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/50.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/51.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/52.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/53.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/54.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/55.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/56.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/57.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/58.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/59.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/60.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/61.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/62.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/63.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/64.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/65.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/66.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/67.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/68.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/69.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/70.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/71.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/72.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/73.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/74.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/75.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/76.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/77.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/78.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/79.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/80.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/81.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/82.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/83.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/84.jar, /Users/dewang/wsumobileapps/western-sydney-mobile-app/build/app/intermediates/transforms/dexBuilder/release/85.jar
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 49s
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done 49.7s
*******************************************************************************************
The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.
See https://goo.gl/CP92wY for more information on the problem and how to fix it.
*******************************************************************************************
Gradle task assembleRelease failed with exit code 1
```
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện bản release build với các phiên bản Flutter và plugin được báo cáo, sau đó kiểm tra việc phân giải dependency của Android và Gradle liên quan đến class android.support.v4.os.ResultReceiver bị trùng lặp. Xác nhận liệu lỗi có phải do không tương thích với AndroidX hay do các support library bị trùng lặp hay không; hoàn tất khi assembleRelease hoàn thành thành công.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- android, java
- Lĩnh vực
- build-system, mobile
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 20/100