开发Android时必须的安装JDK,SDK, NDK的流程记录。

1: 首先到这里下载JDK: https://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
安装时可去除 源文件 选项。
安装时路径中不要有中文,也不要有空格,例如“Program Files”不可以,会导致后面安装BUG

2: 然后到这里下载 Android SDK :
https://developer.android.com/sdk/index.html#Other
不要下载 ADT,下载最底下的 SDK Tools Only即可。
SDK Manager若无法打开,表现为闪退。
在路径adt-bundle-windows-x86_64-20130522\sdk\tools\lib下找到.bat批处理文件find_java.bat用记事本打开这个文件 找到rem Check we have a valid Java.exe这一行,把set java_exe=%%a改成set java_exe=“C:\xxxoo\Java\jdk_1.x.x_x\bin\java.exe”,保存并关闭该文件。 重新打开SDK Manager,就会正常运行了。

建议如上图选择,当然你可以自己选择定义。 然后点Install xx Packages.. 注意在新界面中,选择每个Package,并点 Accept License 直到全部为对勾。

等待安装完毕。 如果它显示一个错误消息例如“adb kill-server failed – run manually if necessary”,你可以安全的忽略它。

3: 然后到这里下载NDK: https://developer.android.com/tools/sdk/ndk/index.html#Installing
解压缩NDK。 完毕。

4: Android 应用程序签名步骤
确保电脑上安装了JDK,因为我们将使用JDK自带的创建和管理数字证书的工具Keytool。在命令行下输入如下命令: cd C:\ProgramFiles\Java\JDK1.7.xxx\bin 然后输入 keytool -genkey -v -keystore FKAndroid.keystore -alias Android -keyalg RSA -validity 20000
该命令中,-keystore ophone.keystore 表示生成的证书,可以加上路径(默认在用户主目录下);-alias ophone 表示证书的别名是ophone;-keyalg RSA 表示采用的RSA算法;-validity 20000表示证书的有效期是20000天。回车

输入keystore密码:[密码不显示] 再次输入新密码:[密码不显示] 您的名字与姓氏是什么? [Unknown]:
您的组织单位名称是什么? [Unknown]:
您的组织名称是什么? [Unknown]:
您所在的城市或区域名称是什么? [Unknown]:
您所在的州或省份名称是什么? [Unknown]:
单位的两字母国家代码是什么? [Unknown]:
CN=yarin, OU=yang, O=yarin, L=Chengdu, ST=Sichuan, C=CN 正确吗? [否]: Y
输入 FKAndroid.keystore 的主密码 (如果和 keystore 密码相同,按回车): 正在存储证书… 完成

此时,我们会在互用主目录下看到FKAndroid.keystore,即我们刚刚创建的证书。

5:安装AndroidStudio
首先从这里下载 https://developer.android.com/sdk/index.html