【问题标题】:AAR integration error in kony studio 6.5kony studio 6.5 中的 AAR 集成错误
【发布时间】:2017-08-31 13:09:57
【问题描述】:

我有一个 android aar 库,我想将它集成到一个 kony 工作室项目中。联系 kony 支持后,我能够将其集成并正确构建项目。

在调用 aar 的运行时,它会调用同一个 aar 内的活动(意图)。在这里我收到以下错误:

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/example/package/SecondActivity; 

activity的调用方式是这样的:

Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra ()....;
startActivityForResult(intent, TASK2);    //TASK2 = 10;

我尝试在调用的第二个活动中使用导入,但是一旦我创建了 aar,android studio 通过删除不需要的导入命令来优化代码。 代码现在看不到 SecondActivity 类有什么原因吗?知道如果我在 android studio 上运行代码,它会完美运行。

【问题讨论】:

    标签: android android-intent aar temenos-quantum


    【解决方案1】:

    如果您使用的是 ANT 构建系统而不是使用 gradle 进行依赖管理。你会得到这些错误。首先,从 ANT 迁移到 gradle 并在 build.gradle 中指定您的依赖项。我在集成 aar 文件时遇到了同样的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-06
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      相关资源
      最近更新 更多