首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让c++项目在android中工作的完整过程是什么?

让c++项目在android中工作的完整过程是什么?
EN

Stack Overflow用户
提问于 2015-11-04 14:59:58
回答 1查看 219关注 0票数 2

我有一个C++项目:

项目结构体

代码语言:javascript
复制
projectname-
        |
         a_folder ->
                  |- file1.cpp,file2.h
         b_folder ->
                  |- file1.cpp,file2.h
         |
         c_folder ->
                  |
                  c.1_folder->
                             |- file1.cpp,file2.h
                  |
                   file1.cpp,file2.h
         ...
         ...             
         main.cpp
         project_interface.cpp
         project_interface.h

关于这个问题,我读了很多书,但我并不真正理解这个过程的流程。

我设法完成了NDK示例的工作,但在那之后,我还不太清楚。

另外,我希望从.a项目中获取c++文件,而不是将实际文件导入到我的android项目中。所以这个例子与此无关。

最大的问题是,让c++项目在android中工作的完整过程是什么?

**工作要求是使用c++库进行计算的安卓应用程序。

**我不寻找所有的过程,它的细节,只是流程步骤。

EN

回答 1

Stack Overflow用户

发布于 2015-11-04 15:34:48

听起来您的应用程序完全是c++。NDK提供了一种将c++编译到java应用程序中的方法,但是我们可以使用它的编译器为android创建一个交叉编译器。

1.)下载并安装android和NDK。将它们安装到路径中的一个目录中。

2.)使用随NDK提供的交叉编译器编译c++。

3.)亚行在你想要的电话里推“二进制”

4.)你可以在电话上运行c++

注意:你需要一个有根的手机来做这种发展。

如果您试图使用NDK在本地java应用程序中使用c++。那么台阶就有点不一样了。

1.)下载NDK和SDK

2.)用java创建android应用程序。

3.)使用NDK在项目中生成c++。(这一步有一些很好的教程)

4.)调用c++方法,就好像它们是java方法一样。

5.)正常构建java应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33525067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档