我尝试使用JetBrains IntelliJ IDEA构建this项目,但没有成功(有很多错误)。该项目有一个Android.mk文件,但我没有看到C++代码...如何构建此项目?我尝试使用另一个IDE,然后尝试从控制台构建,但没有用。也许,Launcher3需要NDK来构建它吗?

发布于 2014-12-30 17:17:47
您需要隔离启动器的代码,然后识别它的所有依赖项。如果代码有任何C++代码,那么它肯定需要NDK,并且目前IntelliJ/Android Studio对基于NDK的应用程序开发没有任何稳定的支持(尽管这还在进行中),否则如果它是纯Java (很可能),那么您将不得不手动添加类并从Android Studio构建应用程序!无论哪种方式,你都必须更深入地挖掘源代码,自己去了解。不幸的是,就目前而言,似乎没有更容易的选择。在这件事上,我不介意被证明是错的。
编辑:
我浏览了一下代码,注意到没有C++源文件或库(*.so)文件。这不是gradle项目,因此不能构建为gradle项目。你需要建立一个基于gradle的Android项目,然后开始添加源代码(src,test等)。以及它们的依赖项(res等)。如果你是新手,你可以从这里开始:Getting Started with Android development,否则你可以转到这里:Gradle and Android
https://stackoverflow.com/questions/27701698
复制相似问题