Kony studio 6.5中的AAR集成错误

时间:2017-02-21 05:58:41

标签: android android-intent aar kony

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

在运行时调用aar时,它会在同一个aar内调用一个activity(intent)。在这里我收到以下错误:

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

调用活动的方式如下:

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

我尝试使用import作为调用的第二个活动但是一旦我做了aar,android studio通过删除import命令来优化代码,因为它不需要。 有没有理由为什么代码现在没有看到SecondActivity类?知道如果我在android studio上运行代码它就能完美运行。

1 个答案:

答案 0 :(得分:0)

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