2015-12-05 22 views
12

tôi cập nhật Android Studio để 2.0 Preview 2, sau đó tôi đã nhận ra lỗi RenderScript chế độ hỗ trợ hiện không được hỗ trợ với mục tiêu RenderScript trên 21Android Studio 2.0 Preview 2 vấn đề với RenderScript

Tôi đang sử dụng renderscriptTargetApi 23

+0

Vì vậy, mục tiêu 21? Tại sao bạn muốn nhắm mục tiêu 23? – ianhanniballake

+0

Nó đã được làm việc trước, sau khi cập nhật nó không bất kỳ chi tiết, và tôi tin rằng bạn có nghĩa là mục tiêu 20 – atabouraya

+0

cùng thở dài ở đây. –

Trả lời

14

Renderscript hiện không được hỗ trợ với Target 21+ vì vậy chỉ cần thay đổi mục tiêu thành API 20 và điều đó sẽ giải quyết được lỗi. Vì vậy, các tùy chọn RenderScript liên quan trong phần cấu hình mặc định của bạn tập tin gradle của bạn nên thích:

renderscriptTargetApi 20 
renderscriptSupportModeEnabled true 
+0

Tôi vẫn nhận được cùng một thông báo Lỗi: Chế độ hỗ trợ Renderscript hiện không được hỗ trợ với mục tiêu hiển thị 21+ mặc dù tôi đang sử dụng hàm renderscriptTargetApi 20 – atabouraya

+0

Đảm bảo targetSdk của bạn được đặt thành cùng một thứ. –

+0

Đó là workaroung, không sửa chữa. nhắm mục tiêu 23 hoạt động với các công cụ xây dựng 23.0.3 và Gradle 2.1.0 – snachmsm

0

@atabouraya, Có cần phải thay đổi trong build.gradle của ứng dụng của bạn

như đề xuất từ ​​android developer site.

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    defaultConfig { 
     minSdkVersion 8 
     targetSdkVersion 19 

     renderscriptTargetApi 18 
     renderscriptSupportModeEnabled true 

    } 
} 
3

@atabouraya, Đây là lỗi trong công cụ xây dựng. Vui lòng kiểm tra phiên bản công cụ xây dựng của bạn và nếu thấp hơn 23.0.3, hãy cập nhật chúng. Thông tin thêm ở đây: http://developer.android.com/intl/es/tools/revisions/build-tools.html trong Công cụ xây dựng, sửa đổi 23.0.3 (tháng 3 năm 2016)

+1

và đây là câu trả lời đúng, hoạt động với Gradle 2.1.0, phiên bản dev cao nhất hiện tại là alpha5: 'com.android.tools.build:gradle:2.1.0- alpha5'. do đó, tại thời điểm này, chúng tôi phải chọn hệ thống xây dựng trong alpha và newset hỗ trợ cho tập lệnh kết xuất hoặc cũ hơn với phiên bản ổn định hiện tại của Gradle. Waitng cho Gradle cuối cùng 2.1.0 – snachmsm

0

Chỉ cần thay đổi renderscriptTargetApi 23-renderscriptTargetApi 20, và chắc chắn rằng bạn minSdkVersion ít hơn 21.

10

Lỗi liên quan đến renderscriptTargetApi đã được sửa trong plugin gradle 2.1.0 và Build-Tools 23.0.3. Hãy dùng thử:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.0' 
    } 
} 


android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 
    ... 
} 
+0

Câu trả lời này là dành cho tôi ở phía dưới nhưng là câu trả lời hay nhất vì Android đã sửa nó. –

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