中文版可能没更新最新的内容,所以我还是喜欢直接看英文版的官网。
(PS:以下操作是在全程 VPN 环境下进行)
都说用 Android Studio 来使用会比较好,于是把原来的项目迁过来 Android Studio 了,折腾过一阵子后,原项目终于可以正在编译运行。
但,当要添加 Fresco 框架时,遇到问题了:
直接添加 compile 'com.facebook.fresco:fresco:0.7.0+' 后,编译不通过。(原来是太早在代码了添加了『Fresco.initialize(this);』,然后先编译好 fresco 的库再添加)
于是想运行官网的 DEMO 看看(这是一条不归路)
- http://frescolib.org/docs/sample-code.html
- http://frescolib.org/docs/building-from-source.html#offline-builds
- 配置 NDK 环境:https://developer.android.com/intl/zh-cn/ndk/downloads/index.html
- 运行 ./gradlew build 就可以了(耗时:Total time: 24 mins 39.617 secs)
- 直接用 Android Studio 打开工程也可以运行
以下配置是放在项目根目录的
gradle.properties 文件
ndk
.
path
=
/path/
to
/android_ndk/
r10e
org
.
gradle
.
daemon
=
true
然后再回到自己的项目,发现还是有错误不能编译通过,但报错的日志不一样,不知道为什么了。
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException
按这里修改配置后就可以了:
http://stackoverflow.com/questions/28640314/android-studio-fails-to-debug-with-error-org-gradle-process-internal-execexcepti