Gradle-1

作者: 落寞寞su | 来源:发表于2017-06-03 21:51 被阅读0次

    从github上下载的项目 需要运行看效果时,每次都用as打开太费事;所以学习了gradle打包的方法;
    1、在终端用命令进入项目目录下,执行gradlew -v(mac是 ./gradlew -v),gradlew既是gradlew wrapper的缩写;然后会输出下图结果


    image.png

    2、gradlew assembleDebug此命令是编译并打Debug包
    gradlew assembleRelease 此命令是编译并打Release的包(mac是./gradlew 后面同win)
    2.1、此时如果项目里的gradle配置不正确的话 ,会出现下面的结果,gradle版本不对;


    image.png

    此时打开as的所在目录,然后用编辑器打开build.gradle,将里面的gradle版本改为你本机有的版本号,然后再次执行以上命令


    image.png

    2.2、此时可能还会出现这个错误

    image.png

    此时,你需要把jdk中lib目录里的tools.jar复制到jre中lib目录下;
    先说一下jdk和jre的区别:Jre是运行环境,及编译后的java程序运行时只需要jre就行了;jdk是开发环境,当你开发java程序时需要用jdk。Jdk包括了jre,及 java程序运行有jre或jdk都可以,但jdk包括了在开发过程中需要的工具。如果只是运行java程序,只要jre就行了,因为jre要比jdk省空间。 我在配置java环境时一般都将D:\jdk6\bin目录直接加入环境变量就可以了,这对java编译环境已经可以满足要求。但ant需要tools.jar最好是配置环境变量时:
    JAVA_HOME =C:\Program Files\Java\jdk1.8.0_131
    classpath =.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 这样在运行ant编译程序时就不会出问题。
    2.3、此时再进行编译打包

    image.png

    3、然后在你的项目的apk目录下就生成了app-debug.apk;然后手动安装就可以了~

    相关文章

      网友评论

          本文标题:Gradle-1

          本文链接:https://www.haomeiwen.com/subject/ukvmfxtx.html