我正在运行android studio的最新版本。试图使项目可编译和运行利用这个c + +的东西的力量。我迄今为止所尝试的是用C++支持创建新项目 - 它创建相应的项目结构。它还包括从主要活动中调用的CPP文件。现在让我们说,我希望所有这些前面提到的矿工代码都在那里 - 我试着将它复制粘贴到cpp文件夹中。我的下一步是什么?对$ProjectFileDir$\app\src\mai
n目录调用ndk-build只是失败,出现错误Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: ./jni/Android.mk
。如果我尝试导入像https://github.com/mdelling/cpuminer-android这样的现有项目也是一样 - 首先我要做的是ndk-build,但它只是失败,说它会像错误一样处理警告,因此所有cpp/h函数都不可访问,而且不是打包成apk。如果我尝试安装结果apk,它刚刚开始崩溃。因此,对于第一种情况 - 我如何能够将所有cpp资源都用于应用程序,以及第二种情况 - 我如何才能使其工作?用C++支持创建android项目的正确方法
0
A
回答
2
首先,崩溃可能是因为您的Java代码尝试加载C++共享库并失败,因为该库不是由于NDK错误而生成的。所以首先要注意错误。
其次,您是否正确配置了Android.mk?看看这里,例如(这是用于Eclipse而不是Android Studio,但mk文件是相同的):Getting started with Android NDK。看一个现有的简单项目也可以帮助:hello-jni。
相关问题
- 1. 用C/C++支持创建一个新项目
- 2. Android Studio说“无法解决方法”,但项目构建正确
- 3. 项目创建/删除,什么是正确的方法?
- 4. 无法导入Android支持IntelliJ项目
- 5. 无法创建Android项目
- 6. 无法创建Android项目
- 7. 创建Rails项目的“正确”流程
- 8. 在API中创建超载方法的正确方法C#
- 9. Android - 无法创建新的Android项目
- 10. 如何处理C# - C++项目交互的正确方法?
- 11. 无法从TFS项目创建分支
- 12. 创建Android应用的正确方法是什么?
- 13. Android支持设计库组件未正确添加到Xamarin Android项目
- 14. 用Makefile创建库文件的正确方法是什么? [C]
- 15. 使用.xib和支持类初始化UIView的正确方法
- 16. 的Eclipse:无法创建“的Android项目”
- 17. Android Studio无法正确打开项目(Android项目视图)
- 18. 支持与maven的android库项目
- 19. 对于android项目的maven支持?
- 20. 创建一个Ilo的正确方法
- 21. 创建排名表的正确方法?
- 22. 创建DTO的正确方法
- 23. 创建单例ES6的正确方法
- 24. jQuery - 创建插件的正确方法
- 25. Ember.js记录创建的正确方法
- 26. 创建config.php的正确方法
- 27. C++:使我的项目支持unicode
- 28. Android项目创建
- 29. 创建Android项目
- 30. 建立多个项目的DLL的正确方法?