导入的android库中的字段未在R文件中生成

导入的android库中的字段未在R文件中生成,android,android-gradle-plugin,build.gradle,android-library,Android,Android Gradle Plugin,Build.gradle,Android Library,我需要将某个SDK与我的应用程序集成,我在gradle dependencies中添加了.aar文件,并添加了他们提供给我的代码。 gradle构建没有出现任何特殊问题,但当我尝试启动SDK的活动时,应用程序崩溃,出现以下异常: 12-07 16:28:09.991 16236-16236/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.po

我需要将某个SDK与我的应用程序集成,我在gradle dependencies中添加了.aar文件,并添加了他们提供给我的代码。 gradle构建没有出现任何特殊问题,但当我尝试启动SDK的活动时,应用程序崩溃,出现以下异常:

12-07 16:28:09.991 16236-16236/? E/AndroidRuntime: FATAL EXCEPTION: main
                                               Process: com.positiveapps.clickins, PID: 16236
                                               java.lang.NoSuchFieldError: No static field action_show_neura of type I in class Lcom/neura/standalonesdk/R$id; or its superclasses (declaration of 'com.neura.standalonesdk.R$id' appears in /data/app/com.positiveapps.clickins-1/base.apk:classes2.dex)
                                                   at com.neura.dashboard.R$id.<clinit>(R.java:995)
                                                   at com.neura.dashboard.activity.LoginActivity.onCreate(LoginActivity.java:59)
                                                   at com.neura.dashboard.activity.AppAuthenticationActivity.onCreate(AppAuthenticationActivity.java:26)
                                                   at android.app.Activity.performCreate(Activity.java:5990)
                                                   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
                                                   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
                                                   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
                                                   at android.app.ActivityThread.access$800(ActivityThread.java:151)
                                                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
                                                   at android.os.Handler.dispatchMessage(Handler.java:102)
                                                   at android.os.Looper.loop(Looper.java:135)
                                                   at android.app.ActivityThread.main(ActivityThread.java:5254)
                                                   at java.lang.reflect.Method.invoke(Native Method)
                                                   at java.lang.reflect.Method.invoke(Method.java:372)
                                                   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
                                                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
12-07 16:28:09.991 16236-16236/?E/AndroidRuntime:致命异常:主
进程:com.positiveapps.clickins,PID:16236
java.lang.NoSuchFieldError:在Lcom/neura/standalonesdk/R$id类中没有显示类型I的静态字段动作;或其超类(声明'com.neura.standalonesdk.R$id'出现在/data/app/com.positiveapps.clickins-1/base.apk:classes2.dex中)
位于com.neura.dashboard.R$id.(R.java:995)
位于com.neura.dashboard.activity.LoginActivity.onCreate(LoginActivity.java:59)
位于com.neura.dashboard.activity.AppAuthenticationActivity.onCreate(AppAuthenticationActivity.java:26)
位于android.app.Activity.performCreate(Activity.java:5990)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
在android.app.ActivityThread.access$800(ActivityThread.java:151)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)上
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:135)
位于android.app.ActivityThread.main(ActivityThread.java:5254)
位于java.lang.reflect.Method.invoke(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:372)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)上
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
在浏览了应用程序中生成的R文件之后,我发现aar中R.txt文件中存在的大量字段在生成的R文件中丢失

我尝试过使用和不使用proguard进行构建,更新gradle版本,清理和重建项目,手动删除“build”目录,将aar添加为模块。 这些似乎都不是问题,R文件仍然缺少字段


感谢您的帮助,伊利亚。

将aar文件保存在libs文件夹中。(作为libname.aar)

然后在app build.gradle中指定以下内容

repositories {
    flatDir {
        dirs 'libs'
    }
}

dependencies {
    compile(name:'libname', ext:'aar')
}
然后单击“将项目与渐变文件同步”


然后清理构建项目。

将aar文件保存在libs文件夹中。(作为libname.aar)

然后在app build.gradle中指定以下内容

repositories {
    flatDir {
        dirs 'libs'
    }
}

dependencies {
    compile(name:'libname', ext:'aar')
}
然后单击“将项目与渐变文件同步”


然后清理构建项目。

请指定SDK名称!SDK是由一家名为Neura的公司开发的,它似乎还没有上市。我联系他们寻求帮助解决这个问题,似乎问题出在他们编译的程序中。当我从他们那里得到新编译的版本时,我将进行更新。非常感谢。java.lang.NoSuchFieldError:com.neura.standalonesdk.R$string.common\u google\u play\u services\u api\u unavailable\u text“请指定SDK名称!SDK是由一家名为Neura的公司开发的,它似乎还没有上市。我联系他们寻求帮助解决这个问题,似乎问题出在他们编译的程序中。当我从他们那里得到新编译的版本时,我将进行更新。非常感谢。java.lang.NoSuchFieldError:com.neura.standalonesdk.R$string.common\u google\u play\u services\u api\u unavailable\u text“