2017-05-29 25 views
13

khi chúng ta đang cố gắng xây dựng android sử dụng cordova điện thoại-gap lỗi này sẽ xảy racordova sáp nhập Manifest thất bại

:mergeDebugResources 
:processDebugManifest D:\Android\ThePlug\platforms\android\AndroidManifest.xml:27:9-31 Error: 
    Attribute meta-data#[email protected] value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31 
    is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1). 
    Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override. 
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger. 
:processDebugManifest FAILED 
FAILURE: Build failed with an exception. 
  • gì đã xảy ra: Thực hiện thất bại cho nhiệm vụ ': processDebugManifest'.

    Không thể hợp nhất tệp kê khai: Thuộc tính meta-data#[email protected] val ue = (25.3.1) từ [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml: 2 7: 9-31 cũng có tại [com.android.support:support-v4:26.0.0-alpha1] Androi dManifest.xml: 27: 9-38 value = (26.0.0-alpha1) .Giao dịch : thêm 'công cụ: replace = "android: value"' vào phần tử t AndroidManifest.xml: 25: 5-27: 34 để ghi đè.

+0

Tôi nhận được lỗi tương tự, không nghĩ rằng có liên quan đến các bản cập nhật CLI ion gần đây, nhưng xảy ra lỗi đối với tôi khi tôi cài đặt UA cordova plugin. – mcabe

+0

khi chúng tôi xóa plugin [facebook4] (https://github.com/mpk2/cordova-plugin-facebook4) hoạt động bình thường cho tôi. –

+0

bạn đã thử thêm công cụ: thay thế trước khi xóa plugin? – mcabe

Trả lời

11

Hủy bỏ các plugin facebook4 và cài đặt lại phiên bản cũ 1.7.4

cordova plugin rm cordova-plugin-facebook4 

cordova plugin add [email protected] --save --variable APP_ID="<myid>" --variable APP_NAME="<myname>" 

Nó làm việc cho tôi.

Source

+0

cảm ơn nó hoạt động cho tôi. –

+0

cảm ơn bạn đã làm việc cho tôi –

18

Tôi là một người sử dụng ion, và có thể khẳng định đó là một vấn đề với phiên bản 1.9.1 của các plugin facebook4 được gây ra điều này.

Có hai cách để khắc phục sự cố này, một cách giải quyết nhanh và một giải pháp.

  1. Để khắc phục nó để bạn có thể xây dựng ngay lập tức, làm như sau: Thêm mã sau vào cuối của tập tin build.gradle trong các nền tảng/android.

    configurations.all { resolutionStrategy.eachDependency {DependencyResolveDetails chi tiết -> def yêu cầu = details.requested if (requested.group == 'com.android.support') { if (requested.name.startsWith! ("multidex")) { details.useVersion '25 .3.1' }} }}

  2. Một sửa chữa tốt hơn là sử dụng plugin này: cordova plugin add cordova-android-support-gradle-release, mà nên sắp xếp ra bất kỳ vấn đề phụ thuộc .

Vấn đề này sẽ được thảo luận (tại chiều dài) ở đây: https://github.com/jeduan/cordova-plugin-facebook4/issues/507

+1

Tôi xác nhận điều này đã giải quyết được lỗi ở cuối của tôi. –

+2

bằng cách sử dụng 'cordova plugin thêm cordova-android-support-gradle-release' giải quyết vấn đề của tôi về việc sử dụng cả plugin facebook và thông báo cục bộ –

+0

Sau khi cài đặt plugin này, hãy nhận lỗi này. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Nhiều tệp dex xác định Lcom/google/android/gms/iid/zzc; –

Các vấn đề liên quan