无法将 AAR 从 golang 导入我的应用程序(尝试过以前的答案,但它们不起作用)

Cannot import AAR from golang into my app (tried previous answers but they do not work)

我正在尝试制作一个可以包含在 Android 应用程序中的 golang 包。

所以我有

所以

将您的文件保存在 lib 文件夹中,然后使用它导入它

compile( name : 'Name of AAR' , ext : 'aar' )

allprojects {
    repositories {
        jcenter()
        mavenCentral()
        maven { url "https://jitpack.io" }
        flatDir {
            dirs 'libs'
        }
    }
}

检查一下,希望你能得到解决方案

我今天也遇到了这个问题。显然作者忘记在文档中提到这一点 Mobile#building-and-deploying-to-android.

下面是缺少的步骤:

  1. 将"yourgolangmodule.aar"和"yourgolangmodule.jar"复制到"yourreactnativeproject\android\app";

  2. 在"yourreactnativeproject\android\app\build.gradle"文件中,添加如下:

(如何获得线索:比较 doc 示例项目中的这个文件和你项目中的文件。)

  1. 单击文件 -> 与 Gradle 个文件同步项目