标签: aar

以编程方式获取 AAR 版本

我正在创建一个AAR库,在 arr 中manifest我们有version名称和版本代码。我怎样才能得到这个版本。我不需要主应用程序版本。我只想要库版本。

有办法获得这个版本吗?

android aar

3
推荐指数
1
解决办法
7024
查看次数

由于未知的任务“安装”,Jitpack 无法构建我的库

我正在尝试使用 jitpack 编译我的库,但当我构建我的应用程序时,我始终得到“无法解析:$library-dependency”。gradle 文件配置正确,因此我检查了构建的 jitpack 日志,它给了我致命错误“任务安装不明确”。我将包含构建脚本的副本和 jitpack 日志。

构建脚本(项目)

 allprojects {
     repositories {
         google()
         jcenter()
         maven { url 'https://jitpack.io' }
     }
 }
Run Code Online (Sandbox Code Playgroud)

构建脚本(应用程序模块)

dependencies {

     //...

     //latest BonitaToolbox commit on master
    implementation 'com.github.whompum:bonitatoolbox:master-SNAPSHOT'
 }
Run Code Online (Sandbox Code Playgroud)

链接到 jitpack 构建日志

https://jitpack.io/com/github/whompum/bonitatoolbox/master/build.log

我什至运行了 jitpack 提供的测试存储库,但输出相同。这可能是 AS 或我的库构建文件的问题吗?我不确定,但非常感谢你们能提供的任何帮助。我当然会提供有关此问题的更多信息。

这是我提交的 github 问题的链接:https ://github.com/jitpack/jitpack.io/issues/2096

android maven android-studio aar jitpack

3
推荐指数
1
解决办法
2465
查看次数

如何将aar内置的多个flutter模块添加到现有的android项目中?

在为两个模块构建文件后,我尝试集成多个颤振模块aar

但是一旦我包含了依赖项,我就会在 android 的 gradle 构建过程中遇到类冲突。

我该如何解决 ?如何将多个 flutter 模块添加到单个 Android 应用程序中?

performance android aar flutter

3
推荐指数
1
解决办法
839
查看次数

如何设置Flutter build android aar版本?

当我使用 flutter build aar 时,它总是构建版本 1.0,例如:flutter_release-1.0.aar。如何将此版本更新为 flutter_release-2.0.aar?

version: 2.0.0+3

Run Code Online (Sandbox Code Playgroud)

我如上所述更改了 pubspec.yaml 文件版本,但仍然没用。

android aar flutter

3
推荐指数
1
解决办法
2575
查看次数

将Facebook Android SDK .aar文件转换为Java Library Project

我正在尝试将facebook android sdk .aar文件转换为Java Library Project(并在虚幻引擎4中将其用作OnlineSubsystem).

我做了什么(根据这个答案 - Eclipse ANT项目中的AAR):

  1. 下载facebook-android-sdk-4.10.1,解压缩,将facebook-android-sdk-4.10.1.aar重命名为facebook-android-sdk-4.10.1.zip.
  2. 解压facebook-android-sdk-4.10.1.zip.
  3. 在Eclipse中创建新的android java库项目.
  4. 将classes.jar(来自facebook-android-sdk-4.10.1.aar)添加到Eclipse项目的libs中.
  5. 用.aar文件的res文件夹替换eclipse项目的res文件夹.
  6. 创建新的Android应用程序并将facebook库项目添加到Android应用程序项目.
  7. 将所有从facebook .aar的AndroidManifest.xml复制到android应用程序项目.

当我尝试构建应用程序时,我总是会遇到这些错误:

  1. res\layout\com_facebook_device_auth_dialog_fragment.xml:22:错误:在'com.facebook'包中找不到属性'cardBackgroundColor'的资源标识符
  2. res\layout\com_facebook_device_auth_dialog_fragment.xml:22:错误:在'com.facebook'包中找不到属性'cardElevation'的资源标识符

CardView声明(有错误)如下所示:

<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
card_view:cardBackgroundColor="@android:color/transparent"
card_view:cardElevation="10dp">
Run Code Online (Sandbox Code Playgroud)

当我删除这两个属性时一切正常,但我想知道如何构建我的项目而不删除任何东西.

虚幻引擎使用ant构建系统来构建android应用程序,所以,请不要让我使用gradle.

谢谢.

ant facebook facebook-android-sdk aar unreal-engine4

2
推荐指数
1
解决办法
2114
查看次数

Android studio创建.jar文件而不是.aar文件

嗨,我按照android文档创建了一个库.但我的问题是每当我运行项目意味着它正在创建.aar文件.我谷歌它,发现如何将AAR转换为JAR .我正在使用iZip Unarchiver.但它没有提取.aar文件.但他们接受了这个答案.任何人都可以知道如何从.aar中提取.jar.谢谢.

android jar aar

2
推荐指数
1
解决办法
2503
查看次数

是否有可能从外部aar库覆盖android字符串资源?

我有一个依赖于第三方库(aar)的项目.我想更改此库中的一些字符串(它们在库的strings.xml中定义).是否可以在不处理库源代码的情况下覆盖这些字符串值?(字符串资源的id已知).

android android-resources aar

2
推荐指数
1
解决办法
2244
查看次数

Android Studio无法解析AAR中的符号

我的问题与在其他项目中使用.AAR文件的问题有同样的问题.但我想补充更多细节.因此,新的问题.

我也知道这个Android Studio的解决方案无法解析导入的AAR模块中的符号,但答案并不是我想要的.

我可以将我的AAR文件添加到我的项目中,无需将其添加到libs /文件夹中或添加为新的AAR模块.当AAR作者提供更新的AAR时会出现问题(因为他们在公共API中更改了某些内容,即在其中一种旧方法中添加新参数).

Android Studio似乎无法接收更改.在旧库中,我有这个方法调用:

library.showText("hello");
Run Code Online (Sandbox Code Playgroud)

作者发布了一个新API,并对同一方法进行了更新,应该被称为:

library.showText("hello", 5000); // added timeout param
Run Code Online (Sandbox Code Playgroud)

当我按CTRL +单击该方法时,它将我带到具有位于C:\ Users\MyUser\.gradle\caches\transforms-1\files-1.1\library.aar\...\old中的方法的旧类.类.我认为这是为什么我得到"无法解决符号"错误的问题.

我该如何解决?

android android-studio aar

2
推荐指数
1
解决办法
3186
查看次数

使用 Android Studio 3.XX,将本地 .AAR 文件添加到 Gradle 构建不起作用

使用 Android Studio 3.XX,将本地 .AAR 文件添加到 Android 项目不起作用(构建成功但运行时出现异常)

我尝试下面的方法(摘自参考来源:/sf/answers/1632847821//sf/answers/1742607121/等),但没有为我工作:

1. Import the local aar file:
   (I) File>New>New Module>Import the .AAR Package [On "Finish" click the .AAR gets included automatically into settings.gradle file as below:
       include ':app', ':myAAR'
   (II) Add AAR module dependency in app level build.grdle file as below:
       implementation project(":myAAR")

2. Using flatDir method:
   (I) keep aar file in libs folder
   (II) Add flatDir{dirs 'libs'} into the project level build.gradle file as below:
        allprojects { …
Run Code Online (Sandbox Code Playgroud)

android gradle build.gradle android-gradle-plugin aar

2
推荐指数
1
解决办法
8666
查看次数

未找到属性 defaultNavHost

我正在开发一个项目,其中外部 aar 文件与我的应用程序集成。当我集成这个 aar 文件然后没有导航它工作正常但是当我添加带有导航的文件时它给我以下错误

我还清理了项目,使缓存重启无效,但它不起作用,出了什么问题

C:\Users\ip500\.gradle\caches\transforms-1\files-1.1\abd-release.aar\2dc4e4c1d8eaf250fd060d9c37fbba72\res\layout\activity_abdashborad.xml:10: AAPT: error: attribute defaultNavHost (aka com.mag:defaultNavHost) not found.

C:\Users\ip500\.gradle\caches\transforms-1\files-1.1\abd-release.aar\2dc4e4c1d8eaf250fd060d9c37fbba72\res\layout\activity_abdashborad.xml:10: AAPT: error: attribute navGraph (aka com.mag:navGraph) not found.

C:\Users\ip500\.gradle\caches\transforms-1\files-1.1\abd-release.aar\2dc4e4c1d8eaf250fd060d9c37fbba72\res\layout\activity_ablogin.xml:9: AAPT: error: attribute defaultNavHost (aka com.mag:defaultNavHost) not found.

C:\Users\ip500\.gradle\caches\transforms-1\files-1.1\abd-release.aar\2dc4e4c1d8eaf250fd060d9c37fbba72\res\layout\activity_ablogin.xml:9: AAPT: error: attribute navGraph (aka com.mag:navGraph) not found.

C:\Users\ip500\.gradle\caches\transforms-1\files-1.1\abd-release.aar\2dc4e4c1d8eaf250fd060d9c37fbba72\res\navigation\abdashboard_navigation.xml:2: AAPT: error: attribute startDestination (aka com.mag:startDestination) not found.

C:\Users\ip500\.gradle\caches\transforms-1\files-1.1\abd-release.aar\2dc4e4c1d8eaf250fd060d9c37fbba72\res\navigation\abdashboard_navigation.xml:8: AAPT: error: attribute destination (aka com.mag:destination) not found.

C:\Users\ip500\.gradle\caches\transforms-1\files-1.1\abd-release.aar\2dc4e4c1d8eaf250fd060d9c37fbba72\res\navigation\abdashboard_navigation.xml:12: AAPT: error: attribute destination (aka com.mag:destination) not found.

C:\Users\ip500\.gradle\caches\transforms-1\files-1.1\abd-release.aar\2dc4e4c1d8eaf250fd060d9c37fbba72\res\navigation\ablogin_navigation.xml:2: AAPT: error: attribute startDestination (aka com.mag:startDestination) not found.

C:\Users\ip500\.gradle\caches\transforms-1\files-1.1\abd-release.aar\2dc4e4c1d8eaf250fd060d9c37fbba72\res\navigation\ablogin_navigation.xml:8: AAPT: …
Run Code Online (Sandbox Code Playgroud)

android aar androidx

2
推荐指数
1
解决办法
1944
查看次数