将google source for Android平台libcore集成到Android应用程序中

将google source for Android平台libcore集成到Android应用程序中,android,android-studio,java-native-interface,android-source,dalvik,Android,Android Studio,Java Native Interface,Android Source,Dalvik,我在这里发布的问题与android dalvik VM有关。我目前正在从事的项目使用Existing框架。在这个框架中,有一些类没有包含在Dalvik VM中,而是包含在Hotspot VM中。因此,在使用该框架时,我需要找出一些方法,将额外的Java VM类文件包含到移动项目中。包括Java类一点也不麻烦。但其中一些java类使用了一些本机功能。这就是我遇到麻烦的地方。 Android studio中有一些内置设施,包括本机支持。但我找不到一种合适的方法将大量C/C++文件包含到Android

我在这里发布的问题与android dalvik VM有关。我目前正在从事的项目使用Existing框架。在这个框架中,有一些类没有包含在Dalvik VM中,而是包含在Hotspot VM中。因此,在使用该框架时,我需要找出一些方法,将额外的Java VM类文件包含到移动项目中。包括Java类一点也不麻烦。但其中一些java类使用了一些本机功能。这就是我遇到麻烦的地方。 Android studio中有一些内置设施,包括本机支持。但我找不到一种合适的方法将大量C/C++文件包含到Android Studio模块中。 克隆以下目录为我提供了需要包含的所有类

我主要需要使用
luni
ojluni
目录中的包

因为,我没有使用Dalvik VM之外的类,有没有办法将整个项目构建到一个库文件中,并将其添加到我的android应用程序中? 或者,在任何应用程序中使用这样的库的正确方法是什么

到目前为止,我得到的情况如下。 Android studio允许添加本机支持。使用本机创建新项目将成功运行,并从
native lib.cpp
访问本机方法,并将其显示在应用程序活动中

为了让Android Studio编译和添加带有project的cpp文件,我们需要在
CMakeList.txt

我应该怎么做才能添加一堆文件,一个接一个地添加所有这些文件似乎不是正确的方法。 在我的项目中,我还有另一个模块(而不是应用程序模块)需要添加JNI支持。因为有很多cpp文件,所以我不可能像在示例项目中那样逐个添加

任何帮助都将不胜感激