Ⅰ 怎么把cocos2dx游戏代码proj.android导入到androidstudio里
由于在原来的ADT的Eclipse环境中,用ndk_build工具生成了相应的各个.so库文件之后,eclipse工具就会自动把这些库导入到apk中。而Android Studio目前为止(0.86版本)还无法做到那么自动,但是我们可以通过以下方式进行。 首先在Android Studio工程的app目录下创建整个jni目录,jni目录里写Android.mk、Application.mk以及各类C/C++和汇编源文件。然后跟原来一样,用ndk_build工具去编,然后工具会自动生成libs目录,里面还有每个你在Application.mk里所指定处理器架构的so文件。 完成之后,编辑app目录下的build.gradle文件,为其添加以下代码: sourceSets { main { jniLibs.srcDirs = ['libs'] } } 完整的build.gradle文件如下所示: 复制代码 apply plugin: 'com.android.application' android { compileSdkVersion 20 buildToolsVersion "20.0.0" defaultConfig { applicationId "com.adwo.gamecenter.civetcoffeegamecenter" minSdkVersion 9 targetSdkVersion 20 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main { jniLibs.srcDirs = ['libs'] } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:20.0.0' }
Ⅱ android studio导入android源代码中的原生app
1打开Android
studio
2点击file
3点击open
找到你说的camere2的文件夹像这样
双击
如果没有
你会在相应的目录下(是我的电脑里的目录,不是open打开的)下找到build.gradle,用Androidstudio打开。
Ⅲ 怎么将android源码导入到android studio
2-1 基础准备工作
首先你得安装配置了Android Studio,具体不明白的参考《Android Studio入门到精通 》。
接着你得下载好了源码Code,至于如何下载这里不再说明,比较简单,上官网查看就行了。
其次你需要保证源码已经被编译生成了out相关目录文件。
好了,如上就是一些基本准备工作,针对定制源码或者原生源码来说,这些准备步骤都是必须的,没必要再强调了。
2-2 配置导入及使用
2-2-1 编译源码idegen模块及生成AS配置文件(*.ipr)
在开始编译idegen模块前,你一定知道需要先全局编译出out目录及相关文件吧,这个不再过多说了,我们通过如下命令编译idegen模块:
mmm development/tools/idegen/11
这行命令的意思是编译idegen这个模块项目,然后生成idegen.jar文件(不信你自己去查看这个模块的Android.mk的目标吧,不多解释)。运行完以后如果看到如下信息则说明编译OK:
......
#### make completed successfully (7 seconds) ####1212
接着执行如下脚本:
development/tools/idegen/idegen.sh11
这行命令的意思是在根目录生成对应的android.ipr、android.iml IEDA工程配置文件。等待片刻得到类似如下信息说明OK:
Read excludes: 21ms
Traversed tree: 194799ms1212
通过如上操作我们就完成了基本的源码配置工作。
2-2-2 导入Android Studio前的一些客户化操作
大家都知道使用Eclipse倒入源码很慢,Android Studio导入源码时也慢,所以建议修改android.iml文件(将自己不用的代码去掉),然后再导入Studio。