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

网站建设策划书范文太原顶呱呱做网站地址电话

网站建设策划书范文,太原顶呱呱做网站地址电话,制作网站的公司,网站建设小程序平台 Android Archive (AAR) 文件是一种特定于Android的存档文件格式,用于将Android库和资源打包成单个可重用的单元。AAR文件通常用于共享和分发Android库,以便其他Android应用项目可以轻松引用和使用这些库。 AAR文件是一种便捷的方式,用于…

平台

     Android Archive (AAR) 文件是一种特定于Android的存档文件格式,用于将Android库和资源打包成单个可重用的单元。AAR文件通常用于共享和分发Android库,以便其他Android应用项目可以轻松引用和使用这些库。
AAR文件是一种便捷的方式,用于封装、共享和分发Android库和资源。它们是Android生态系统中的一种重要工具,有助于促进代码重用、模块化开发和更快的Android应用开发。

  • Ubuntu 20.04

  • Android Studio Giraffe | 2022.3.1 Patch 2

Runtime version: 17.0.6+0-17.0.6b829.9-10027231 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 5.15.0-84-generic
GC: G1 Young Generation, G1 Old Generation
Memory: 3072M
Cores: 4
Registry:external.system.auto.import.disabled=trueide.text.editor.with.preview.show.floating.toolbar=falseide.images.show.chessboard=true
Current Desktop: ubuntu:GNOME
  • Gradle
$ ./gradlew --v------------------------------------------------------------
Gradle 6.7.1
------------------------------------------------------------Build time:   2020-11-16 17:09:24 UTC
Revision:     2972ff02f3210d2ceed2f1ea880f026acfbab5c0Kotlin:       1.3.72
Groovy:       2.5.12
Ant:          Apache Ant(TM) version 1.10.8 compiled on May 10 2020
JVM:          17.0.8.1 (Private Build 17.0.8.1+1-Ubuntu-0ubuntu120.04)
OS:           Linux 5.15.0-84-generic amd64

方法

     要使用命令行编译生成AAR文件,你需要使用Gradle构建工具和相应的构建脚本。
本文基于现有的AndroidStudio 项目, 首先看下文件结构

Project|-- Module1|--Module2|-- ...
./gradlew Module1:assembleRelease

成功后, 可以在: Module1/build/outputs/aar/Module1-release.aar


错误1

> Task :Module1:compileReleaseJavaWithJavac FAILED
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.FAILURE: Build failed with an exception.* What went wrong:
Execution failed for task ':Module1:compileReleaseJavaWithJavac'.
> java.lang.IllegalAccessError: class org.gradle.internal.compiler.java.ClassNameCollector (in unnamed module @0x5e4091b4) cannot access class com.sun.tools.javac.code.Symbol$TypeSymbol (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.code to unnamed module @0x5e4091b4* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.* Get more help at https://help.gradle.orgBUILD FAILED in 3s
11 actionable tasks: 1 executed, 10 up-to-date

同样的方法之前没有问题, 突然报错?
琢磨了下, 近期更新了系统, 开发工具, 还有JDK, 当前是JDK17, 尝试替换回JDK11, 参考:
How do I tell Gradle to use specific JDK version?

方法1:

./gradlew Module1:assembleRelease -Dorg.gradle.java.home=/usr/lib/jvm/java-11-openjdk-amd64

方法2:

Project/gradle.properties

org.gradle.java.home=/usr/lib/jvm/java-11-openjdk-amd64

解决

补充

生成AAR文件的一般步骤(来自GPT):

  • 创建Android库项目:
    首先,创建一个Android库项目,该项目将包含你的库代码和资源。你可以使用Android Studio创建项目,或者手动创建一个包含build.gradle文件的项目目录。

  • 创建build.gradle文件:
    在库项目的根目录下,创建一个名为build.gradle的Gradle构建脚本。下面是一个简单的示例:

apply plugin: 'com.android.library'android {compileSdkVersion 30defaultConfig {minSdkVersion 16targetSdkVersion 30versionCode 1versionName "1.0"}
}dependencies {// 添加库的依赖,如果有的话
}
  • 构建AAR文件:
    打开终端,导航到库项目的根目录,并执行以下Gradle构建命令:
./gradlew build

此命令将执行Gradle构建,生成AAR文件。生成的AAR文件将位于your-library-project/build/outputs/aar/目录中,其中your-library-project是你的库项目的目录名。

  • 使用生成的AAR文件:
    你可以将生成的AAR文件用于其他Android应用项目。要使用AAR文件,将其复制到目标项目的libs目录中,并在目标项目的build.gradle文件中添加以下依赖:
dependencies {implementation files('libs/your-library-name.aar')
}
http://www.yayakq.cn/news/273797/

相关文章:

  • 做的好的营销型网站有哪些工商局网站官网
  • 做网站需要会编程语言吗龙岗网站建设电话
  • 集宁网站建设商务网站平台建设预算
  • 单位网站建设要多少钱html5网站源码下载
  • 山西大同网站建设价格住房和城乡建设部2019年安全生产工作要点
  • 合肥做网站的看颜色应该搜索哪些词汇
  • 美做天然居家居网站漳州建设银行网站
  • 网站开发文档需求模板网站开发整套视频
  • 科技建站网站源码手机如何做api网站
  • 网站建设相关论文东莞市研发网站建设品牌
  • 网站建设与制作这个行业怎么样呢数据分析平台
  • 网站实时显示成都 网站建设
  • 上海有名的做网站的公司迅睿cms建站
  • dw软件网站建设教程网站建设开发心得
  • 做彩票类网站用什么服务器谁有做开档棉裤的网站啊
  • 中型网站开发语言京东联盟 wordpress
  • 好多词网站中装建设官方网站
  • 网站建设有哪些软件有哪些方面编写app用什么软件
  • 有什么网站济宁网页
  • net大规模网站开发视频重庆黄埔建设集团网站
  • 代替做网站推广wordpress财务会计系统
  • 做营销网站要多少钱现在c 做网站用什么框架
  • 企业网站建设杭州分销渠道系统
  • 成都住房和城乡建设局 网站首页seo深度解析
  • 网站建设俄语dw手机销售网站制作
  • 商丘网站制作教程wordpress建
  • 专门做游戏交易的网站公司网站设计与实现的英文文献
  • 自建营销型企业网站大城县企业网站建设
  • 用asp做网站题目苏州网站推广
  • 上海 网站建设业务营销方法网站建设用电脑