Android studio如何设置工程源码的位置
以往做C/C++开发时,使用Vistualstudio也好,linux下自己写makefile也好,都可以指定源码的位置,也就是工程目录(或makefile)和源码可以不...
以往做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++实现的底层代码 展开
现在在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个回答
展开全部
在开发程序的过程中,少不了对源程序进行调试。下面介绍下如何在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行打断点,然后运行程序,可以看到程序停在断点上。
工具/原料
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行打断点,然后运行程序,可以看到程序停在断点上。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询