freeline快速编译使用小结
来源:互联网 发布:什么软件可以看舰娘 编辑:程序博客网 时间:2024/06/06 21:05
freeline使用过程中的问题(写的比较随意,可能会有点跳跃有点乱):
安装插件、python环境(2.X版本比较稳定)、java环境就不多说了。
重点配置:
Moudule:app下的android{}中添加如下配置
productFlavors {
appstore {
applicationId '自己项目的包名'
}
}
freeline {
hack true
productFlavor 'appstore'
applicationProxy false
}
然后把原来android studio默认安装方式安装的app卸载掉(不卸载可能会在后续操作时引起异常),build->clean project一下,再点击控制窗口的run freeline -f图标即可第一次全量编译(记得先到AVD Manager里打开模拟器,freeline不能自己唤起打开模拟器的弹窗)。蓝色按钮run freeline只是快速编译,第一次编译需要全量编译,否则编译会报错,我们点击run freeline -f按钮即可全量编译。
接着设置debug断点的配置:
只需要和android studio原来的一样,点击attach debugger to android process按钮选择非freeline的那项自己的app进程即可。
然后在控制窗口的android monitor栏里可以像原来一样可以打断点调试。
至于什么时候需要全量编译,什么时候可以快速增量编译,实际使用就慢慢习惯了。
如果遇到:
null value in entry: otherFolderOutputs=null
build failed with script: gradlew.bat :app:assembleAppstoreDebug -P freelineBuild=true --stacktrace
可以尝试将build文件里的productFlavors注释掉
具体的一些错误可以查看官方中文文档:https://www.freelinebuild.com/docs/zh_cn/#
参考:
http://blog.csdn.net/fei20121106/article/details/53559890
http://blog.csdn.net/manbas_j/article/details/53504739
http://bbs.csdn.net/topics/392046951
安装插件、python环境(2.X版本比较稳定)、java环境就不多说了。
重点配置:
Moudule:app下的android{}中添加如下配置
productFlavors {
appstore {
applicationId '自己项目的包名'
}
}
freeline {
hack true
productFlavor 'appstore'
applicationProxy false
}
然后把原来android studio默认安装方式安装的app卸载掉(不卸载可能会在后续操作时引起异常),build->clean project一下,再点击控制窗口的run freeline -f图标即可第一次全量编译(记得先到AVD Manager里打开模拟器,freeline不能自己唤起打开模拟器的弹窗)。蓝色按钮run freeline只是快速编译,第一次编译需要全量编译,否则编译会报错,我们点击run freeline -f按钮即可全量编译。
接着设置debug断点的配置:
只需要和android studio原来的一样,点击attach debugger to android process按钮选择非freeline的那项自己的app进程即可。
然后在控制窗口的android monitor栏里可以像原来一样可以打断点调试。
至于什么时候需要全量编译,什么时候可以快速增量编译,实际使用就慢慢习惯了。
如果遇到:
null value in entry: otherFolderOutputs=null
build failed with script: gradlew.bat :app:assembleAppstoreDebug -P freelineBuild=true --stacktrace
可以尝试将build文件里的productFlavors注释掉
具体的一些错误可以查看官方中文文档:https://www.freelinebuild.com/docs/zh_cn/#
参考:
http://blog.csdn.net/fei20121106/article/details/53559890
http://blog.csdn.net/manbas_j/article/details/53504739
http://bbs.csdn.net/topics/392046951
阅读全文
0 0
- freeline快速编译使用小结
- 使用freeline对Android工程进行快速编译
- 快速便宜插件Freeline使用
- Freeline让Android Studio快速编译
- 使用秒级编译方案-Freeline
- Android编译工具Freeline的使用
- AndroidStudio 快速集成 秒级编译工具Freeline
- 114Mall快速编译之FreeLine 安装指南Mac
- Android项目快速编译之Freeline-Android的配置集成
- Freeline的快速集成
- gradle编译速度慢的解决办法—freeline的使用
- Android 秒级编译方案-Freeline安装使用
- Android秒级编译Freeline的使用(Android Studio)
- Androidannotations、IntentService、Freeline同时使用时无法编译
- Android Freeline加速编译App方案 使用和总结
- freeline加速编译
- Android 编译神器Freeline
- Freeline秒级编译
- c#如何监视文件或者文件夹的变化
- Legal or Not(拓扑排序)
- HDU-1506 Largest Rectangle in a Histogram(单调栈)
- Jena搭建SPARQL查询RDF数据
- centos上安装python3.5和pip
- freeline快速编译使用小结
- Interface 接口的命令模式
- Ubuntu17.04下安装vmware虚拟机
- 【Android Studio】为Android Studio设置HTTP代理
- android 5.1拍照后图片镜像处理
- springMVC的基础知识及入门程序
- The goal you specified requires a project to execute but there is no POM in this directory...
- Debian Add User
- hdu 5253 连接的管道 最小生成树