2017-05-31 58 views
4

我使用的是支持的renderScript和Android支持庫25.1.0警告,我在我的模塊的build.gradle得到這樣的警告:混合使用的版本支持Android時的renderScript API

所有com.android.support庫必須使用完全相同的版本規範(混合版本可能會導致運行時崩潰)。發現版本25.1.0,25.0.2。例子包括com.android.support:animated-vector-drawable:25.1.0和com.android.support:renderscript:25.0.2

這裏是我的代碼來獲取的renderScript支持庫:

android{ 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 

    defaultConfig { 
     ... 
     targetSdkVersion 25 
     versionCode Integer.valueOf(versionId) 
     versionName version 
     renderscriptTargetApi 20 
     renderscriptSupportModeEnabled true 
     multiDexEnabled true 
     minSdkVersion minSdk 
} 
} 

看起來,支持renderscript版本鏈接與構建工具之一... 如何解決這個問題,而不使用較低的Android支持庫版本?

+0

此主題已在此處討論。 這裏是你需要的幫助:https://stackoverflow.com/a/42655867/5389995 –

+1

謝謝@BrandonZamudio,我已經看過這個話題,但事情是我不能只添加'com.android.support:renderscript:25.1 .0',因爲renderscript應該添加在默認配置塊'renderscriptTargetApi 20 renderscriptSupportModeEnabled true' – Flaye

回答

4

這是一個在即將推出的Android Studio 2.4版本中修復的錯誤。

如果您繼續使用Android Studio 2.3,那麼也可以忽略RenderScript支持庫的警告。警告不正確,並且不會影響您的應用程序。

+0

供參考這是問題的鏈接: https://issuetracker.google.com/issues/37630182 –