第一步:建立一个含有c++的project
1、创建含有C++代码的工程,勾选下面的2个复选框,然后点击next

2、然后一直next,直到到达这个页面,同样需要勾选下面的第一个复选框(图片上没有勾是不对的)

3、点击finish,等到studio把项目加载完成,就可以了,building的过程可能会持续一段时间,请耐心等待。。。。。。
第二步:将项目修改为modules,作为其他项目的Library,分为5个小步骤
1、首先将app下的build.gradle文件中的
applyplugin:'com.android.application' 修改为 apply plugin:'com.android.library'
2、同样将此文件夹下的applicationId"xxx.com.modulesdemo"删掉,并且还得保证compileSdkVersion这种后面的版本号和将要导入此modules的项目的compileSdkVersion的版本号一致,否则会报错
3、修改AndroidManifest.xml文件,删掉application下面的Launcher等属性
4、不需要sync此项目,直接进入到你的project中,点击FIle--> new --> import Modules --> 选择刚刚建好的modules文件夹,然后导入,这是会出现图中的情况

这时只需要勾选import,然后改成想要的名字就可以了,如图:

这里的这个Library是因为我们可以包多个modules放在一个名为Library的文件夹下,小写也是可以的
5、点击finish之后,看一下项目的setting.gradle中有没有':Library:testModules'这行代码,没有加上,然后sync一下,最后在项目中就可以添加这个modules了
最后简单说一下导入arr包的操作:
File--> new -->new module --> 选中arr,然后next --> 选择要导入的arr包 --> 出现上图这种类似的页面,也可修改名字,最后finish,之后的步骤是一样的了,就不重复了。
网友评论