简体   繁体   English

创建* .aar库

[英]Creating *.aar library

Hi I'm a new in Android development and using Android studio. 嗨,我是Android开发的新手,正在使用Android Studio。 I need to create *.aar lib. 我需要创建* .aar lib。 I created New Android library project (empty for now). 我创建了新的Android库项目(目前为空)。 How to generate *.aar file from it? 如何从中生成* .aar文件? Can you explain by steps? 您可以逐步解释吗? Has read a lot of topics but still unsuccessful. 阅读了很多主题,但仍然没有成功。 Thanks. 谢谢。

在此处输入图片说明

Here's what has worked for me. 这对我有用。

  1. on the command line go to the root directory of the project 在命令行上转到项目的根目录
  2. ensure that your JAVA_HOME environment variable points to the version of the java sdk you are going to use. 确保您的JAVA_HOME环境变量指向您将要使用的Java SDK的版本。 On a Mac via the bash shell that would look something like this: 在Mac上,通过bash shell看起来像这样:

    export JAVA_HOME='/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home' 导出JAVA_HOME ='/ Library / Java / JavaVirtualMachines / jdk1.8.0_11.jdk / Contents / Home'

(click here to find out how to find your Java Home ) (单击此处了解如何找到您的Java主页

  1. To clean type ./gradlew clean 要清洗类型./gradlew clean
  2. To build the library type ./gradlew aR (This may take a while) 要构建库类型./gradlew aR(这可能需要一段时间)

You should now find the .aar file in mymodulename/build/outputs/aar 现在,您应该在mymodulename / build / outputs / aar中找到.aar文件。

Thanks to geekgarage for clarification. 感谢geekgarage的澄清。

感谢@pskink,发现需要从项目的根目录开始构建它:“ gradlew assemble”。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM