2017-05-26 24 views
7

Khi tích hợp Android Firebase Performance Monitoring (beta) phiên bản hiện ra trong quá trình I/O 2017 như sau ...căn cứ hỏa lực Hiệu suất Beta/Plugin xây dựng vấn đề

Thêm vào dự án build.gradle:

dependencies { 
    classpath 'com.google.firebase:firebase-plugins:1.1.0' 
} 

Add tới ứng dụng build.gradle:

dependencies { 
    compile 'com.google.firebase:firebase-perf:10.2.6' 
} 

Bạn có thể gặp phải lỗi xây dựng sau.

Error:Execution failed for task ':app:packageDebug'. 
> com.google.common.util.concurrent.MoreExecutors.directExecutor()Ljava/util/concurrent/Executor; 

này là do sự không phù hợp phụ thuộc ổi, có thể được giải quyết như sau, bằng cách sửa đổi build.gradle dự án như sau:

dependencies { 
    classpath ('com.google.firebase:firebase-plugins:1.1.0') { 
       exclude group: 'com.google.guava', module: 'guava-jdk5' 
      } 
    } 

Nhóm nghiên cứu căn cứ hỏa lực nhận thức được vấn đề này, đề nghị giải pháp trên và sẽ được khắc phục trong bản phát hành trong tương lai.

Đưa điều này ra khỏi đó để giúp bất kỳ ai khác gãi đầu.

+0

Cảm ơn bạn đã gặp phải vấn đề tương tự. Giải pháp của bạn hoạt động và Google cũng đề xuất tương tự. –

+0

Thư viện Perf hiện đang ở v11.0.1 nhưng tôi không chắc chắn nếu điều này giải quyết vấn đề này hay không, cần phải kiểm tra nó khi tôi đang ở trên máy tính xách tay của tôi. – fingertricks

Trả lời

1

Sự cố này đã được khắc phục trong phiên bản 1.1.1 của plugin trình cắm thêm Firebase. Để sử dụng phiên bản cập nhật, chỉ cần cập nhật tệp build.gradle cấp dự án của bạn như sau:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath ('com.google.firebase:firebase-plugins:1.1.1') 
    } 
} 
Các vấn đề liên quan