Freeline安装与使用

来源:互联网 发布:logo设计自动生成软件 编辑:程序博客网 时间:2024/05/22 11:34
Freeline 是蚂蚁金服旗下平台蚂蚁聚宝 Android 团队开发的一款针对 Android 平台的增量编译工具,它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时,现已开源。


一、安装Python

下面方法只支持Windows用户

资源下载:     可自行官网下载
                      网速慢的移步国内镜像:国内镜像python

安装:
                      安装的之后组件要全部勾选,特别是最后一个“Add python.exe to Path”这一项,需要自行勾选
                      接下来就是Next>Next>~
                      

环境确认:
               打开命令提示符窗口,敲入"python"
               如果出现下图的情况则代表安装成功

               

                如果出现“python不是内部或外部命令,也不是可运行的成勋或批处理文件”那么就是安装的时候组件没有全部勾选上
                解决方法:1、重新安装 2、自行把python的路径添加到环境变量中(不懂的自行Goolge)


重新启动计算机:
                 由于我们要在Androidstudio的项目下运行python命令,
如果不重启的话在AS下面的命令行输入python指令会出现错误


二、安装Freeline
               
                   1、在AS项目project目录级别的build.gradle输入“classpath 'com.antfortune.freeline : gradle : 0.8.3'  ”

                    

                    2、在module的build.gradle下输入“  apply plugin : 'com.antfortune.freeline'  ”之后Sync一下

                    


                    3、在AS命令行输入:

                      gradlew  initFreeline
                      网速过慢输入(国内镜像 ) :gradlew initFreeline -Pmirror     

                    4、安装AS插件Freeline
                    File->Settings->Plugins->Browse repositories
                    

                    安装完成会有第四个那个蓝色的按钮,使用Freeline编译时直接点击即可,也可以在命令行敲击:pythonfreeline.py

                    


三、使用Freeline

         1、 最先开始编译要进行全量编译,再命令行输入:python freeline.py -f
               否则可能会出现这个错误:
                Freeline server in app “包名” not found. Please make sure your application is properly running in your device.
               上面的蓝色按钮仅支持快速编译,也就相当于命令:python freeline.py

          2、freeline编译只支持一次连接一台设备,无法进行设备选择。  
               使用AS自带的run后要再使用freeline需要再进行一次全量编译

          3、 build failed with script: gradlew.bat :app:assembleDebug -P freelineBuild=true --stacktrace
                出现上面这个问题一般是代码编译出错,看一下日志



只是大概介绍了我所遇到的问题然后进行总结
如果出现其他问题请自行到github上Issues https://github.com/alibaba/freeline/issues



参考:
            资料1 
资料2
               
                    
                    
                    
                    
               




0 0
原创粉丝点击