Android Studio高级使用详解

(码字不易,转载请标明出处:http://blog.csdn.net/andrexpert/article/details/72795063)

前 言

       由于AndroidStudio的基本使用网上资料非常之多了,今天就着重说下AndroidStudio中如何导入Eclipse工程和第三方库(.so、.jar)、如何将AS项目提交到GitHub远程仓库、克隆GitHub项目到AS以及NDK开发环境配置。

1.导入Eclipse工程到Android Studio

(1)  File->New->ImportProject,选中导入的Eclispe项目然后”next”勾选下列三项,”finish”;


导入成功后,会自动打开一个”import-summary.txt”文件,该文件描述了导入Eclipse项目变化的细节:

       *android-support-v4.jar =>com.android.support:support-v4:23.4.0

       * AndroidManifest.xml =>app\src\main\AndroidManifest.xml

       * assets\ => app\src\main\assets

       * res\ => app\src\main\res\

       * src\ => app\src\main\java\

       … …

(2)  Build->Rebuild->Run,重新编译运行

      需要注意的是,有些Eclipse项目在导入到AS后可能会报一些SDK版本、Jar包错误,我们可以通过修改app目录下build.gradle文件,选择AS当前支持的SDK版本或Jar包。另外,为了更加规范化,我们还可以参照原始的AS项目对AndroidManifest.xml、build.gradle、res目录等进行适当修改。

2. 导入第三方库到Android Studio

(1)  拷贝第三方库。将Project选项切换到”Project”,将.jar包和.so包拷贝到app/libs目录下,如果app目录不存在libs目录,需要新建一个libs目录;


(2)  右键选中.jar包->addas library


(3)  app/build.gradle文件中dependencies字段新增fastjson的依赖关系,说明fastjson.jar被导入到AS成功;


     对于so库,还需要在app module的gradle中添加,该字段与defaultConfig字段同级:

   sourceSets {
    main {
        jniLibs.srcDirs = ['libs']
    }
}   

 另外,我们还可以通过添加module的方式来导入jar包到AS,即“File->New->Newmodule->Import Jar/JAAR Package”新建一个jar包module,然后“File->ProjectStructure->app->Dependencies”添加该module到Dependencies。

3. AndroidStudio集成Git版本控制

(1)  提交AS项目到GitHub

第一步:安装Git

Git是一个免费、开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git是 Linus Torvalds 为了帮助管理Linux 内核开发而开发的一个开放源码的版本控制软件。Git的安装比较简单,这里就不详细介绍了,其官方下载:https://git-scm.com/download/win;


第二步:集成Git到AS


第三步:配置AndroidStudio中的GitHub账户,可以通过“Test”测试账号是否可用,如果没有GitHub的账号需要到其官方网站注册;


第四步:提交AS项目到GitHub远程仓库;


注:如果提交失败,可能需要表明下你的身份,即用户名和邮箱


第五步:登录GitHub网站,查看刚刚提交MediaCodecDemo工程是否提交成功;


MediaCodecDemo项目地址:https://github.com/jiangdongguo/MediaCodecDemo

(2)  克隆Github项目到AS

第一步:“VCS->Checkoutfrom..->GitHub”,指定要克隆项目的GitHub地址。MaterialDesignDemos项目地址:https://github.com/jiangdongguo/MaterialDesignDemos




第二步:克隆完毕后,运行MaterialDsignDemos项目;


4.  Android Studio中NDK开发配置

(1)   配置NDK环境,“File->ProjectStructure”

 

(2)   安装Cmake,“Tools->Android->SDKManager”。其中,Cmake是构建C/C++代码的工具,根据谷歌官方描述Cmake开发NDK只支持64位系统,32位系统是无法使用的;


(3)   创建支持C/C++开发的Android工程

 

 

NDK开发Demo:HelloJni

更多相关文章

  1. 【Android(安卓)Native Code开发系列】六 一个Native Service的
  2. 记录的Android开发过程中遇到的问题。
  3. android开发实例06:popwindow实现下拉菜单
  4. XE5 Android(安卓)开发实现手机打电话和发短信
  5. android jni开发,用javah生成***.h头文件,用ndk在libs下生成***.so
  6. Android命令生成编译出build.xml文件
  7. 开源项目之Android(安卓)GreenDroid(界面库)
  8. android开发训练——网络操作(一)连接网络
  9. AndroidWidget实践 --- EverydayTips开发

随机推荐

  1. Redis常用数据类型
  2. 实战--Playbook批量修改密码
  3. 台湾精益老专家:如何运用 OKR 来量化 Spri
  4. 干货--部署RocketMQ
  5. 升级kubeadm部署的k8s集群
  6. DDL之数据库--增删改查
  7. 12:VMware Horizon View 8.0-创建即时克隆
  8. 数据流中的中位数
  9. 3-12(队列的结束以及树的开始)
  10. 原来我还有网络天赋