Andriod工作室打包aar的方法

  

因为项目不同,有些公用库而且还是c++的,还有一些带资源的,简单的复制遇到库升级又是一轮配置,编译成aar则解决这些麻烦。

  

但是默认andriod工作室的做模组只生成调试包,在3.0以上及时生成丹共释放的,释放的aar也不会生成。

  

这个时候要用到“gradlew assembleRelease”这个命令,在Andriod工作室里面打开终端,在项目的根目录下执行,(不能再模组里面执行)。

  

如果出现不支持的专业。小版本52.0这个问题,那就是你终端的版本不对,至少要8.0以上,那为什么Andriod工作室里面能正常生成,到了命令行不行,因为Andriod工作室里面有内置java版的本。

  

如何解决这个问题,很多人选择升级java版本,但是还有更简便的方法,如果有些人的java还需要低版本来测试和支持低版本的java程序,那难道还升级吗?

  

因为它是利用它来进行编译的,打开gradle的批处理文件看看还什么解决办法。

  

一般来说在C:\Program Files\Android\Android Studio \ gradle \ gradle - 4.1 \ bin下面的它。蝙蝠,不同版本的版本号不同,实际目录可以在Andriod工作室里的设置面查。

  

批处理文件里面,我们看到重要的语句:

  
  

: findJavaFromJavaHome
  设置JAVA_HOME=% JAVA_HOME:”=%
  设置JAVA_EXE=% JAVA_HOME %/bin/java.exe

     

取JAVA_HOME这个变量,那就容易办了,你只需要在命令行下面执行设置JAVA_HOME=C: \ \ \ Android工作室\ jre 程序文件;就可以了,这种命令只对当前的命令会话有效,而不会改变全局java版本,执行完再执行gradlew assembleRelease即可。

  

Andriod studio内置的java版本路径在哪,在Andriod工作室里的设置面查看。
  

  

  

以上所述是小编给大家介绍的Andriod工作室打包aar的方法,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

Andriod工作室打包aar的方法