fresco的工程该怎样用android studio编译
2016-03-10 · 知道合伙人数码行家
知道合伙人数码行家
向TA提问 私信TA
1.首先从github上下载项目
2.将项目导入到Android Studio中:
选择 Open an exsiting Android Studio Project
选择文件夹下的 build.gradle文件
3.导入成功后 由于Android Studio对NDK的支持不足 需要在命令行下进行预编译
编译之前确定你的gradle的环境变量已经配置(我在用之前也是小白发现没有配置导致不能编译)
gradle的环境变量配置也很简单也跟JDK一样 系统变量中新建 GRIDLE_PATH 值为你安装的目录
比如 D:\Android Studio\gradle \gradle-2.2.1
然后在Path的最后添加%GRADLE_HOME%\bin 配置完成后在cmd中输入 gradle来检测配置是否成功
gradle配置完成后再Android studio的命令行下输入gradlew :sample:assembleDebug 就可以进行预编译了
这时会出现编译错误 :Error:Execution failed for task ':imagepipeline:ndk_build_gifimage'.
> Process 'command 'ndk-build.cmd'' finished with non-zero exit value 1
这里原因也非常简单,他没有找到你的NDK路径 ndk-build.cmd命令,也就是上面所提到的命令执行出错了
我们只需要找到有使用NDK的项目 就是图片中的imagepipeline
找到他的build.gradle文件 查看里面的配置
找到getNDKBuildName 这里可以看到里面的写的都是 ndk-build
我们需要将 ndk-build前面添加我们本地的NDK路径