当前位置: 首页 > news >正文

咨询公司招聘青岛百度seo

咨询公司招聘,青岛百度seo,做网站需要交维护费么,美国海淘手表网站这两天公司要重构项目,以前的项目在eclipse上,准备迁移到Android studio上,需要对项目打包,于是我学习了Android studio中gradle打包的内容。我在公司用的Mac,在家用的Windows,两种平台下,打包基…

这两天公司要重构项目,以前的项目在eclipse上,准备迁移到Android studio上,需要对项目打包,于是我学习了Android studio中gradle打包的内容。我在公司用的Mac,在家用的Windows,两种平台下,打包基本一样的,这里主要说下在Mac系统下的过程。

在Andorid studio中的Terminal用的是Mac的终端,所以要使用Terminal的gradle命令打包,先要配置下mac中的gradle环境,打开mac上的终端:

      (1) 输入命令:open .bash_profile

      (2) 如果提示没有.base_profile文件,则要先创建.bash_profile文件。

           创建.bash_profile文件:

                   输入:touch .bash_profile     命令后会帮你创建并打开.bash_profile文件

     (3)在打开的.bash_profile文件中编辑,下面是我内容:

            export GRADLE_HOME=/Users/wuqiyan/Downloads/Software/gradle-2.12;(下载gradle-2.12,解压后的目录)

            export PATH=$PATH:$GRADLE_HOME/bin

            保存后就可以了。

      (4)再输入命令:open .bash_profile 就可以打开.bash_profile文件内容了。

      (5)以上过程结束后,gradle环境配置好了。检查下,输入命令:gradle -version  看到下面的就等于配置好了。

           

              ------------------------------------------------------------

              Gradle 2.12

             ------------------------------------------------------------

 

             Build time:   2016-03-14 08:32:03 UTC

             Build number: none

             Revision:     b29fbb64ad6b068cb3f05f7e40dc670472129bc0

 

            Groovy:       2.4.4

            Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013

            JVM:          1.8.0_77 (Oracle Corporation 25.77-b03)

            OS:           Mac OS X 10.11.3 x86_64

 

以上就是Mac中的gradle的配置,这时候回到Android studio中,在Terminal中输入命令:gradle -version  也会看到上面的提示。

先来看下目录结构:

 

先建了一个项目后,打开app下的build.gradle文件:

(1)将 apple plugin:'com.android.application'改为apply plugin: 'com.android.library'

(2)删除:applicationId,versionCode,versionName

(3)加入:

task clearJar(type: Delete) {//删除以前有的delete 'build/libs/partJar.jar'}
task makeJar(type: Copy) {//从哪里打包class文件,可以指定文件和目录from('build/intermediates/bundles/debug/')//打包到jar后的目录结构into('build/libs/')include('classes.jar')rename ('classes.jar', 'partJar.jar')}makeJar.dependsOn(clearJar, build) 
代码输入完之后,在andriod studio中Terminal中输入:./gradlew makeJar    (windows中输入:gradlew makeJar)
最后就可以在 build/libs/目录下找到partJar.jar。



如果要打Jar指定包名和类的话,可以参考下面的代码:
task clearJar(type: Delete) {delete 'build/libs/partJar.jar'
}
task makeJar(type:org.gradle.api.tasks.bundling.Jar) {//指定生成的jar名baseName 'partJar2'//从哪里打包class文件,可以指定文件和目录from('build/intermediates/classes/debug/com/example/wuqiyan/exportjar/') {include 'BuildConfig.class'}//打包到jar后的目录结构into('com/example/wuqiyan/exportjar/')
}
makeJar.dependsOn(clearJar,build)

可以阅读:http://www.alloyteam.com/2015/03/shi-yong-gradle-da-bao-zhi-ding-bao-ming-he-lei-di-jar/

              http://www.jianshu.com/p/dc6bcd4478a1

http://blog.csdn.net/edisonchang/article/details/51296265

 

转载于:https://www.cnblogs.com/IT-Goddess/p/5420682.html

http://www.lbrq.cn/news/2484433.html

相关文章:

  • 小程序流量主骗局网络优化工程师有前途吗
  • 网站关键词排名检测工具成都公司网站seo
  • 海口网站建设中心网络宣传推广方案
  • 深圳建站企业百度销售平台怎样联系
  • 搭建网站需要学什么软件整站优化系统厂家
  • 18g网站空间网上推广app怎么做
  • 潍坊市网站制作seo优化的主要内容
  • 海南网站建设hnycbd百度搜索百度
  • 百度网站收录查询营销型公司网站建设
  • 如何做网站流量海淀搜索引擎优化seo
  • 秦皇岛网站建设哪里有推广公众号
  • 嘉定专业做网站专业关键词排名优化软件
  • 设计师在线网站郑州网站seo技术
  • 百家号网站开发属于什么领域seo厂商
  • 网站如何报备广东短视频seo营销
  • 成都手机网站建设营销网络
  • 河南网站建设服务快速排名教程
  • 专门做艺术字的网站广告投放平台排名
  • 部门网站建设的意义的磁力搜索引擎
  • 南宁市规划建设局 网站2022年seo最新优化策略
  • 平台设计方法北京seo多少钱
  • 建设一个校园网站的可行性网络营销和传统营销的区别有哪些
  • 建设银行网站查询密码是什么竞价推广套户渠道商
  • 如何做网站文件新闻式软文
  • 微信手机网站制作seo关键字优化
  • 娄底网站建设公司微博指数查询入口
  • 门户网站内容管理建设方案抖音seo优化
  • 有什么网站做生鲜配送的青岛seo排名公司
  • kotlin做网站公司网站如何seo
  • 浦东新区做网站公司网站运营方案
  • RabbitMq 常用命令和REST API
  • Apache Doris Data Agent 解决方案:开启智能运维与数据治理新纪元
  • Fast_Lio 修改激光雷达话题
  • 大型微服务项目:听书——12 数据一致性自定义starter封装缓存操作
  • 推荐系统(第三课第二周)
  • 工程师实践出真知