1.下载JDK 7(1.7)或者8 (1.8)SE 现在一般是8 安装 然后配置环境变量后 执行命令 javac 看看是否成功,java -version可以查看版本
oracle登录账号可用
oracle.com passwords - BugMeNot http://bugmenot.com/view/oracle.com
http://bugmenot.com/view/oracle.com
2696671285@qq.com
 密码:Oracle123
bnptrhinldfoguijh@mytrashmailer.com
#&qRfvE7rg37GhjEfDJy
Java Downloads | Oracle https://www.oracle.com/java/technologies/downloads/#java8
https://www.oracle.com/java/technologies/downloads/#java8
Java SE Development Kit 7 下载 | Oracle 中国 https://www.oracle.com/cn/database/technology/java-se-jdk-7-download.html
https://www.oracle.com/cn/database/technology/java-se-jdk-7-download.html
Java Archive | Oracle https://www.oracle.com/java/technologies/downloads/archive/
https://www.oracle.com/java/technologies/downloads/archive/
Java Archive Downloads - Java SE 8u211 and later (oracle.com) https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
然后配置环境变量
(10条消息) JDK安装与环境变量配置_Janebook的博客-CSDN博客_jdk环境变量配置 https://blog.csdn.net/qq_27378621/article/details/109192962然后执行命令 javac  和java -version看看是否成功了
https://blog.csdn.net/qq_27378621/article/details/109192962然后执行命令 javac  和java -version看看是否成功了
2.下载android studio,下载exe方式推荐的方式 运行的时候可以自动下载sdk
Download Android Studio and SDK tools  |  Android Developers (google.cn) https://developer.android.google.cn/studio/
https://developer.android.google.cn/studio/

运行的时候会自动下载sdk 默认下载到C盘,到时候可以移动sdk的文件夹到合适的地方,然后修改android studio的sdk位置设置
各个历史版本下载
Android Studio 下载文件归档 | Android 开发者 | Android Developers
一般可以下载 3.5.2版本,没那么多问题,最新版可能有模拟器起不来的问题(2021.1有wifi连接选项),但是可以下载其他的模拟器,夜游之类的
3.修改android studio的内存配置不然运行会很慢 找到 Android Studio\bin 下面的studio64.exe.vmoptions文件,最好备份一下原文件
 
 
修改后的
原始
-Xmx1280m
 -Xms256m
 -XX:ReservedCodeCacheSize=512m
新的
-Xmx2048m
 -Xms4960m
 -XX:ReservedCodeCacheSize=1240m
有时候修改后导致android studio 打不开,修改回去就可以打开了
4.切到外网 后打开SDK配置,可以下载相应的sdk

5.如果有需要 配置NDK 最好先移动SDK的文件目录到相应的位置后,勾选 show package details 加载出来可以选择 NDK版本

6 配置Cmake

ndk和cmake版本没配好编译会有各种问题

小锤子是有NDK c++ 和c的编译 另外一个是sync gradle 一般有ndk的编译是小锤子,
第一次打开后会自动生成sdk的路径到c盘 最好剪切sdk到其他盘 然后android studio 里面设置sdk路径
然后设置 adb的环境变量,也就是 sdk里面platform-tools文件夹 adb.cmd就在这个里面

现在一般是安装jdk 11
注意点
注意 在Jdk11及之后都无需再进行CLASSPATH 环境变量的配置,这一点是和Jdk8是不一样的,大家请注意,之前我也是按照配置jdk8的方式写的,看到成功了就没在意了。JAVA11以后大大简化了JAVA环境配置方式。
(211条消息) 如何解决JDK11之后的版本不自动安装jre的问题_lian_老练的博客-CSDN博客
(212条消息) JDK11下载安装、JRE生成、环境配置_jdk11安装及配置环境_宁在春的博客-CSDN博客
7.git 下载安装
Git - Downloads (git-scm.com) https://git-scm.com/downloads 还有一个TortoiseGit可以管理git类似于sourcetree Download – TortoiseGit – Windows Shell Interface to Git
https://git-scm.com/downloads 还有一个TortoiseGit可以管理git类似于sourcetree Download – TortoiseGit – Windows Shell Interface to Git
8.随便新建一个工程然后跑通
9.克隆分支代码到本地文件
git clone -b v2.8.1 https://git.oschina.net/oschina/android-app.git
10.打开工程编译 执行(有C++和C 工程的需要配置NDK路径)
附录一些下载链接
JDK下载   
  账号密码
 http://bugmenot.com/view/oracle.com
 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
 配置环境变量
 https://blog.csdn.net/liu884746703/article/details/86680318
Android Studio
 下载
 https://developer.android.google.cn/studio/
编译问题
 https://blog.csdn.net/qq_30346413/article/details/96137430
git
 https://git-scm.com/downloads
 配置git环境变量
Git配置环境变量_IT艺术家的博客-CSDN博客_配置git环境变量 https://blog.csdn.net/m0_46366678/article/details/1219014301.配置git用户名和邮箱
https://blog.csdn.net/m0_46366678/article/details/1219014301.配置git用户名和邮箱
在任何一个地方 鼠标右键 git bash 全局配置 也可以分项目配置 一般是全局配置
git config --global user.name "用户名"git config --global user.email "邮箱"
用户名和我邮箱要用双引号括起来
2.生成ssh 公钥和私钥
ssh-keygen -t rsa -C "你的邮箱"
邮箱要用双引号括起来
执行命令后需要进行3次或4次回车确认,不需要设置密码:
确认秘钥的保存路径(如果不需要改路径则直接回车);
 如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
3.添加公钥全部内容到gerrit 设置的ssh或者其他github账号
4.然后就可以去clone代码到本地了
Git简单生成公钥和私钥的方法及git ssh key配置_敏姐的后花园的博客-CSDN博客_git生成key
Git从码云Clone代码到本地 - 简书 (jianshu.io)
gerrit教程
Gerrit 添加SSH密钥-立地货 (lidihuo.com)
TotoiseGit下载
Download – TortoiseGit – Windows Shell Interface to Git
也可以下载简体中文语言包
可以安装完成后也可以在设置里面选择切换语言
Android 性能稳定性测试工具 mobileperf 开源 (天猫精灵 Android 性能测试-线下篇)
 https://mp.weixin.qq.com/s/LIJUS8CLiP-dPWQoafifWA
python 2.7
 https://www.python.org/downloads/windows/
 环境变量
 https://jingyan.baidu.com/article/f3e34a126fbf8db4eb6535ef.html
andorid studio 弹小窗口 影响性能 impacting your performace ...解决办法
Win10安全中心如何添加或删除排除项|系统白名单怎么设置_白云一键重装系统
eclipse 下载
Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects...
Eclipse Packaging Project (EPP) Releases | Eclipse Packages
Eclipse Downloads | The Eclipse Foundation
【编程软件下载】2022年最新编程软件大全 - 腾讯软件中心官网 (qq.com)
mat 内存分析工具 内存泄漏 工具下载
jdk-8u331-windows-x64 最高可以匹配MemoryAnalyzer-1.11.0.20201202-win32.win32.x86_64
MemoryAnalyzer-1.12需要java11或者以上才能匹配
最新版本 可能跟JDK版本不匹配
Eclipse Memory Analyzer Open Source Project | The Eclipse Foundation
Eclipse Memory Analyzer Open Source Project | The Eclipse Foundation
历史版本
Eclipse Memory Analyzer Open Source Project | The Eclipse Foundation
eclipse下载
官方Neon版本(160多兆)可以匹配 jdk 1.8 下载后可以直接用,不用安装
最新版本eclipse-java-2022-06-M3(300多兆) 也可以 直接兼容了所有jdk版本(可以选择很多版本jdk版本18 17 。。。。8)
都是下载直接用,不用安装
Eclipse desktop & web IDEs | The Eclipse Foundation
最新版下载,可能跟JDK1.8不匹配
Release - Eclipse IDE | The Eclipse Foundation
历史版本
Eclipse Packaging Project (EPP) Releases | Eclipse Packages
android studio 工程配置jdk版本
The project uses Gradle 4.1 which is incompatible with Java 11 or newer._m0_65511195的博客-CSDN博客
The project uses Gradle 4.1 which is incompatible with Java 11 or newer.

 
安装repo
Windows 10 安装 git Repo - H:华硕(tinkerboard/tinikerboard S) - 深圳风火轮科技 - Powered by Discuz!
安装完以后在git中执行 repo --version 出现以下内容 表示安装成功

IntelliJ IDEA 官方网站 下载
Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains
Other Versions - IntelliJ IDEA (jetbrains.com)
















