放弃使用Android Studio,搭建Android命令行开发环境

放弃使用Android Studio,搭建Android命令行开发环境

 

昨天心血来潮想写一个音频信号处理的Android app, 下载了 Android Studio 用了一下,十分不爽,响应慢、编译慢、总是要联网下载东西、莫名奇妙出错……另外Android Studio还十分占臃肿,我自己搭建的环境打完包才两百多M。Google出的东西我大部分都很喜欢,但是Android Studio 感觉就是各种别人家的各种东西拼凑出来的,做得并不好,果断卸载了。其实更主要的原因是我向来更喜欢用命令行的开发模式。

 

Android 的开发工具比较多,有Android SDK、NDK(NativeDevelopment Kit)、ADB(Andorid Debug Bridge)、ADK( Android Open Accessory Development Kit),这里我仅安装了核心部分,没有完全安装。

 

下面进入正题,我会尽量详细的说明我是怎么搭建Android命令行开发环境。

 

首先得安装两个不是android 官网的软件:JDK 和 ant

1.      安装jdk,这个教程比较多,就不用我说了。设置环境变量,我装在了C:\jdk

set JAVA_HOME=C:\jdk

setPATH=%PATH%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

setCLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

测试一下可以看到

 

2.      安装 ant,从apache 官网http://ant.apache.org/ 可以下载到,解压后,设置一下环境变量就行

set ANT_HOME=C:\android\ant

set PATH=%PATH%;%ANT_HOME%\bin

set CLASSPATH=%CLASSPATH%;%ANT_HOME%\lib

测试一下可以看到

 

接着才是 android SDK 的安装,三步就行

1. 下载 android SDK,https://developer.android.com/studio/index.html#downloads

在最下面,不要下错了,把 Android Studio 下载回来。如果链接挂了,可以Google android-sdk-tools-standalone-installer,或联系我 framsat 163.com。

 

下载完以后,解压到 C:\android

测试一下

android list target


可以看到现在啥都没有,要的就是这样的,啥捆绑都没有。

2. 接着开始安装Android platform

bin\sdkmanager.bat platforms;android-27

没有进度条,但是可以从网络浏量监控软件(国内某流氓软件就可以看到)中看到正在下载

 

等了一会儿以后(貌似没有翻墙也能下载)就完成,下载大约一百多M。

 

然后再

android list target

就可以看到最新的奥利奥Android Oreo

 

3. 现在就差构建工具了

输入命令

bin\sdkmanager.bat build-tools;27.0.1

然后也是没有进度条,也是等一会儿

完成后,目录结构是这样的,这就是完整的Android 开发环境了!!!

 

创建个Project测试一下

 

package com.github.frams;

 

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

 

public class MainActivity extends Activity

{

   @Override

   public void onCreate(Bundle savedInstanceState) {

       super.onCreate(savedInstanceState);

 

       TextView label = new TextView(this);

       label.setText("Hello world!");

 

       setContentView(label);

    }

}

 

存成MainActivity.java就行了,layout.xml 什么的可以省略。

 

编译生成 apk,复制到手机、或者用 adb、Android模拟器都可以安装。效果如图

 

如果你足够懒,或者你的网络由于某些原因不能访问Android官网,可以到我的网盘下载:https://pan.baidu.com/s/1i4I8c0d密码5tir

 

我虽然写了很多年代码,但是刚开始Android开发,很多地方还处于学习阶段,如有发现错误,欢迎指出。


如果图挂了请到http://download.csdn.net/download/frams/10114425下载 word 文件。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值