Set-up RenderScript in Android Studio

大憨熊 提交于 2019-11-30 21:00:25

问题


I'm desperately trying to set-up RenderScript in Android Studio. According to this manual http://developer.android.com/guide/topics/renderscript/compute.html#ide-setup I have set the highest available renderscriptTargetApi 22 and renderscriptSupportModeEnabled true. I use buildToolsVersion "22.0.1". With this I am able to use the ScriptIntrinsic functions - but didn't achieve to compile an self written RenderScript (tried 20h+ now...). I always get the same problem with the R-File (red) - at the latest when I try to rebuild the Project. What am I doing wrong? Thank you very much for your help.


回答1:


  1. Open Android Studio.
  2. Select "File/New/New Project..."
  3. Press Next
  4. Select "Phone and Tablet" and Minimum SDK: 4.4.
  5. Press Next.
  6. Select "Blank Activity".
  7. Press Next.
  8. Press Finish.
  9. Right-click at the top of hierarchy tree on the left ("app").
  10. Select "New/Folder/RenderScript folder".
  11. Press Finish.
  12. Copy a working renderscript file to newly created "rs" folder.
  13. Double-click on "Gradle Scripts/build.gradle (Module: app).
  14. Insert

    renderscriptTargetApi 18
    renderscriptSupportModeEnabled true
    

at the end of defaultConfig section.

  1. Press Ctrl-F9 to build your project.



回答2:


There was a bug related to renderscriptTargetApi 21+. This has now been fixed in gradle-plugin 2.1.0 and Build-Tools 23.0.3. Use the code below:

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


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

The documentation for IDE setup has also been corrected: http://developer.android.com/guide/topics/renderscript/compute.html#ide-setup



来源:https://stackoverflow.com/questions/31843272/set-up-renderscript-in-android-studio

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!