Android studio如何设置工程源码的位置

以往做C/C++开发时,使用Vistual studio也好,linux下自己写makefile也好,都可以指定源码的位置,也就是工程目录(或makefile)和源码可以不在一个目录下,这样方便管理代码。
现在在Android studio开发项目,因为有很多功能是C++实现的,我们就封装成JNI导出native方法供JAVA调用,C++代码是跨平台通用的,就想放在一个统一的目录下面,而不是放在android工程内部目录,但是同事说好像是不能把项目和源码放在不同的目录的,有人知道可行吗,如何设置?为了方便说明,列出我们想要的目录结构效果如下:

XXX(项目名)
├─────c++(跨平台的C++代码)

├─────Android(Android工程文件和JAVA代码)
│ ├─────JNI(JNI调用底层C++的代码)
│ ├─────JAVA(JAVA代码)
│ └─────。。。

├─────linux(linux makefile)
├─────windows(vs工程)

其中的c++目录就是被各个平台工程所引用的由c++实现的底层代码

第1个回答  2017-07-23
在开发程序的过程中,少不了对源程序进行调试。下面介绍下如何在android studio中进行调试。
工具/原料
android studio
nexus 7
方法/步骤
1、在android studio中新建默认的android应用app。
2、点击菜单栏的“Run”->“Attach debugger to Android process”。
3、然后会打开“Choose Process”窗口。选中要调试的进程,然后点击ok。
4、console中会输出:Connected to the target VM, address: 'localhost:8601', transport: 'socket'。说明已经可以进行调试。
5、在MainActivity的第14行打断点,然后运行程序,可以看到程序停在断点上。本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网