使用Android Studio编译Fresco

原创 2015年07月13日 17:54:42

该教程写于Fresco 0.8.1,目前最新版本是0.13.0,可能不适用,仅供参考

从github下载下来之后运行,遇到的问题就是下面这个

Error:Execution failed for task ':imagepipeline:ndk_build_bitmaps'.
> A problem occurred starting process 'command 'ndk-build.cmd''

首先配置一下NDK的系统环境变量NDK_HOME,并且将其添加到PATH里面 不会的看这里
然后打开项目文件,配置如下,ndk.path的值是你放NDK的路径
这里写图片描述

此时不要按Run运行,选中底下的Terminal切到命令行,以命令行的方式进行构建。
这里写图片描述
如上图,在命令行运行gradlew clean,因为fresco项目是使用gradle2.4,所有如果你的电脑上没有该版本的话,此时运行该命令的话,它会先去下载,此过程需要耗费一段时间。

有一种方法是,事先将gradle-2.4-all下载下来gradle-2.4-all.zip
然后将其解压,如下
这里写图片描述

然后运行gradlew clean命令,这样就clean完成了
这里写图片描述
此时看下fresco\imagepipeline目录下是否还有build和nativedeps\文件夹,如果还存在则手动将其删掉

接着运行gradlew build命令
这里写图片描述

之后的build过程需要去下载一些项目关联的资源,有可能需要FQ
这里写图片描述
这里写图片描述
最后编译完它还是提示有错,如上图,此时忽略它,直接运行ALT+SHIFT+X

OK,至此Demo运行起来了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

解决jenkins构建android时error: A problem occurred starting process 'command 'node''

指定node绝对路径 project.ext.react = [ nodeExecutableAndArgs : ["/usr/local/bin/node"] ]; apply...

React Native遇见的几个坑

1. 环境变量配置解决办法:配置ANDROID_HOME,和JAVA_HOME。安装Android SDK,并安装Build Tool 23.0.1,最好把所有版本装上,因为将来使用的插件可能依赖的版...

A problem occurred starting process 'command aidl'

环境:Ubuntu 16.04(64位) 今天在 jenkins 上构建android项目的时候,报错了:11:56:42 * What went wrong: 11:56:42 Execution...

A problem occurred starting process 'command '/home/jason/Android/Sdk/build-tools/23.0.3/aapt

A problem occurred starting process 'command '/home/jason/Android/Sdk/build-tools/23.0.3/aapt

React Native 学习中踩过的那些坑

1、react-native run-android时提示aapt权限被拒绝完整LOG如下: java.io.IOException: Cannot run program "/Users/name...

grails3 A problem occurred starting process 'command 'C:\Program Files\Java\jdk1.8.0_101\bin\java.ex

A problem occurred starting process 'command 'C:\Program Files\Java\jdk1.8.0_101\bin\java.exe''

我在集成ReactNative过程中踩过的那些坑

1、react-native init 命令创建的项目不能以数字开头 例如react-native init 58RNProject非法,react-native init WubaRNProje...

android studio提示A problem occurred starting process 'command d:\...ndk-bundle\ndk-build.cmd'

A problem occurred starting process 'command d:\...ndk-bundle\ndk-build.cmd' 根据提示分析,可能是Sdk配置路径错误,查看...

android studio下gradle与Git出错解决方法

Error: Gradle: Execution failed for task ‘:mytask’ > A problem occurred starting process ‘command ‘j...

Android Studio导入Fresco Build失败的解决办法

Android Studio导入Fresco Build失败的解决办法导入facebook 的 Fresco后,如果发现编译的过程中出现 Error:Execution failed for ta...
  • gdky005
  • gdky005
  • 2015年05月07日 14:14
  • 2851
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Android Studio编译Fresco
举报原因:
原因补充:

(最多只允许输入30个字)