安卓开发日记--2017.10.5

来源:互联网 发布:sybase数据库12.5 编辑:程序博客网 时间:2024/06/06 05:27

安卓开发日记–2017.10.5

最近有时间,学习一下安卓的一些开发方法,之前有接触过,但是都忘的差不多了,慢慢学,慢慢积累吧。

使用Intellij开发安卓程序

  1. Intellij需要添加Android的SDK,才能够进行Debug和Build。我分别在Mac和Windows上安装了Intellij,并尝试安装sdk。

    • 在Mac OS上,安装比较方便,Intellij自动识别出需要安装的SDK版本,下载并完成安装。需要在Project Structure里面将下载好的SDK添加到Project Default中。
    • 在Windows上,就比较麻烦,我的Intellij始终没有能够识别出SDK,并告诉我,已经安装完成。所以没有办法,我下载并安装了Android Studio,并使用Android Studio的SDK完成了配置。这里比较尴尬的一点是,在配置完成Intellij之后,一直提示gradle不能够同步(无法下载Dependency,可能当时就没有配置好gradle),所以只好打开Android Studio(没有配置Proxy),创建了一个项目之后。再回到Intellij就好了。在网上有人说是sdkmanager没有同意license,但是这么做了之后,我也没有成功。
  2. 可以使用Intellij自带的Activity创建一个Helloworld,这时需要我们创建一个AVD,安装HAXM,安装一个Android 7.0的Nexus模拟器就可以了。

一个学习Android的课程平台

  1. 平台地址 udacity,在这个平台上,可以学习一些基础的Android知识,由于他们提供了很好的代码框架(Github),所以不需要自己一遍遍地创建新的项目,只需要导入项目之后,完成关键环节的编写就好了。
  2. 导入项目需要注意的问题
    • gradle需要在项目的文件夹下包含有一个local.properties文件,里面的内容需要有sdk.dir=???。不然会报错说无法找到SDK。
    • 项目的根目录下的build.gradle中的gradle version要和Intellij使用的一直,我的是2.3.0,而导入项目使用的是2.2.3,导致很长一段时间报错说需要gradle(装了,但配置错了)。
    • Intellij会提醒你app目录下的build.gradle(项目的依赖)中不配陪的设置(用不同的背景色标出),按照知识修改就好了。
    • 导入项目之后,使用gradlebuild指令进行一次编译,否则课程下载的项目没有相关的jar包,在.java文件中,会出现错误。
    • 运行的时候,又是需要自己在Edit Configuration中创建新的执行命令。

Android开发可能会用到的快捷键(Mac OS)

  1. cmd + 8(自己配置的):打开gradle界面
  2. ctrl + shift + right:切换design界面和test界面(设计UI的时候)
  3. ctrl + 4:打开run界面
  4. ctrl + 6:打开TODO界面
  5. ctrl + 0:打开Message界面
原创粉丝点击