Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android AAR文件是否仅在构建过程中使用?_Android_Apk_Aar - Fatal编程技术网

Android AAR文件是否仅在构建过程中使用?

Android AAR文件是否仅在构建过程中使用?,android,apk,aar,Android,Apk,Aar,我正在搜索更多关于用于Android库存档的难以捉摸的AAR文件的信息。我已经看到它们是如何作为应用程序(APK)项目的依赖项添加到Gradle文件中的,但是 AAR文件是否全部包含在APK中(我至少看不到任何证据),或者AAR文件是否作为构建过程的一部分进行解构和合并? 我的想法是,它们由Gradle/AndroidStudio处理,代码全部合并到一个类中。dex。我问这个问题的原因是,我正在创建一个不使用Android Studio或Gradle的应用程序,并且正在考虑如何以这种格式包含库。

我正在搜索更多关于用于Android库存档的难以捉摸的AAR文件的信息。我已经看到它们是如何作为应用程序(APK)项目的依赖项添加到Gradle文件中的,但是

AAR文件是否全部包含在APK中(我至少看不到任何证据),或者AAR文件是否作为构建过程的一部分进行解构和合并?

我的想法是,它们由Gradle/AndroidStudio处理,代码全部合并到一个
类中。dex
。我问这个问题的原因是,我正在创建一个不使用Android Studio或Gradle的应用程序,并且正在考虑如何以这种格式包含库。我当前的方法是解压缩它们并合并文件结构


我对有关低级构建过程的任何链接和信息感兴趣。

在构建apk之前,aar文件的内容与应用程序代码合并。我认为,主要原因是android应用程序的特定资源系统。我觉得很有帮助。这是关于Bazel如何构建android应用程序的