我有一个任务是创建一个特定于Android的.jar文件(在java中),以便它可以在不同的项目中用于开发Android应用程序。我打算在Android SDK中开发整个.jar文件。 但我有一个奇怪的情况,我需要.property / .xml文件来存储数据库密码。所以我的问题是
我真的很困惑从哪里开始。
希望我的问题是可以理解的。
答案 0 :(得分:2)
如果要创建aar文件,必须将以下声明添加到build.gradle中:
apply plugin: 'com.android.library'
然后,当您构建项目时,您将在以下目录中看到aar文件:
build/outputs/aar/
如果您将aar文件重命名为zip并解压缩,则会看到classes.jar文件。
但是你必须要了解什么是aar文件。所以根据 Android工具项目网站:
' aar' bundle是Android Library Project的二进制发行版。
文件扩展名为.aar,maven工件类型也应该是aar,但文件本身是一个简单的zip文件,包含以下条目:
/AndroidManifest.xml (mandatory)
/classes.jar (mandatory)
/res/ (mandatory)
/R.txt (mandatory)
/assets/ (optional)
/libs/*.jar (optional)
/jni/<abi>/*.so (optional)
/proguard.txt (optional)
/lint.jar (optional)
这些条目直接位于zip文件的根目录。