fresco的工程该怎样用android studio编译

 我来答
huanglenzhi
2016-03-10 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517195
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向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路径

   

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式