序言:工欲善其事,必先利其器,无论你是搞Android开发的、测试App软件的、App爬虫等都需要建立Android环境
Java JDK下载、安装和环境变量配置,传送门:https://www.cnblogs.com/makerchen/p/15389745.html
根据自己的系统下载最新的Android Studio(内涵SDK)

本人电脑系统Windows 10 x64
首先是欢迎界面:

选择需要安装的组件,Android Studio主程序默认已勾选,Android SDK这里也要勾选(假如你已经单独装了SDK,就不需要了)Android Virtual Device安卓虚拟设备,就是在电脑上虚拟出安卓手机的环境,让你可以直接在电脑上运行开发出的APP,这里没有勾选,也建议不要勾选,测试APP的话,直接在真机(一部安卓手机)上测试更好,因为官方出的这个安卓虚拟设备,在电脑上运行很慢,即便你没有一部安卓手机,也可以选择其他的安卓模拟器,运行速度都比这个快

选择 I Agree :

这是Android Studio 和 SDK 的默认安装路径:

这里分别改成:D:\Android\Android Studio 和 D:\Android\SDK,也可装在其他盘:

直接点击 Install 进行安装 (这里没有勾选 Do not create shortcuts, 也就是没有创建桌面快捷方式):

安装完成,直接 Next:

安装完成就可以启动Android Studio:

如果之前没有使用过Android Studio,就选择这一项:

进入此界面,开始载入Android Studio主程序:

出现了Unable to access Android SDK add-on list,这里选择Setup Proxy,如果选择了Cancel就按之后的方法改正

具体配置见图,Host name: mirrors.neusoft.edu.cn

关于mirrors.neusoft.edu.cn,这个是大连东软信息学院的一个开源镜像网站,也可选择其他的镜像网站:
中科院开源协会镜像站地址:
北京化工大学镜像服务器地址
IPv4 https://ubuntu.buct.edu.cn/ 端口:80
IPv4 https://ubuntu.buct.cn/ 端口:80
IPv6 https://ubuntu.buct6.edu.cn/ 端口:80
如果你选择了Cancel:

需要到Android Studio的bin目录下找到 idea.properties 这个文件
这里的路径是:D:\Android\Android Studio\bin,使用记事本或其他编辑器,打开这个文件,更改disable.android.first.run的值等于true,即disable.android.first.run=true,如果没有则直接添加

直接点击Next:

选择 Custom 自定义:

选择Darcula主题,护眼:

更改Android SDK的路径为上面已经设置过的路径:D:\Android\SDK



点击Finish:

继续点击Finish:

安装完成,安装目录一览:






先修改一下字体大小,因为默认字体实在太小了点击Save As,然后才能开始修改字体大小 Size, 改成16就好了 (至于字体样式看个人习惯,我这里直接默认)


配置一下你的项目

Phone and Tablet表示手机和平板电脑,Wear表示可穿戴式设备,TV就是电视了,看你开发什么类型的APP了,Minimum SDK最好选择会兼容不同版本的Android系统

选择一个Empty Activity空活动

根据自己的需求命名活动,也可选择默认

勾选如图

配置完成

右键点击此电脑(Win10),点击属性:

点击高级系统设置:

点击环境变量:

在系统变量下进行编辑,新建系统变量ANDROID_HOME,变量名:ANDROID_HOME变量值:D:\Android\SDK

此变量已存在,直接编辑即可,变量值:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools(注意:Win10下要分行编辑,且末尾没有分号)

最后验证一下:按Windows+R快捷键,输入cmd,打开命令行窗口:分别输入adb、android这两个命令进行验证,都没有出错,则配置成功
首先输入adb:

然后输入android,等待一会之后会弹出Android SDK Manager窗口:

原创不易,如果觉得有点用,希望可以随手点个赞,拜谢各位老铁!
作者:南柯树下,Goal:让编程更有趣!
原创微信公众号:『小鸿星空科技』,专注于算法、爬虫,网站,游戏开发,数据分析、自然语言处理,AI等,期待你的关注,让我们一起成长、一起Coding!
转载说明:本文禁止抄袭、转载 ,侵权必究!
更多独家精彩内容 请扫码关注个人公众号,我们一起成长,一起Coding,让编程更有趣!
—— —— —— —— — END —— —— —— —— ————
欢迎扫码关注我的公众号
小鸿星空科技

我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po
我打算为ruby脚本创建一个安装程序,但我希望能够确保机器安装了RVM。有没有一种方法可以完全离线安装RVM并且不引人注目(通过不引人注目,就像创建一个可以做所有事情的脚本而不是要求用户向他们的bash_profile或bashrc添加一些东西)我不是要脚本本身,只是一个关于如何走这条路的快速指针(如果可能的话)。我们还研究了这个很有帮助的问题:RVM-isthereawayforsimpleofflineinstall?但有点误导,因为答案只向我们展示了如何离线在RVM中安装ruby。我们需要能够离线安装RVM本身,并查看脚本https://raw.github.com/wayn
我有一个奇怪的问题:我在rvm上安装了rubyonrails。一切正常,我可以创建项目。但是在我输入“railsnew”时重新启动后,我有“程序'rails'当前未安装。”。SystemUbuntu12.04ruby-v"1.9.3p194"gemlistactionmailer(3.2.5)actionpack(3.2.5)activemodel(3.2.5)activerecord(3.2.5)activeresource(3.2.5)activesupport(3.2.5)arel(3.0.2)builder(3.0.0)bundler(1.1.4)coffee-rails(
我刚刚为fedora安装了emacs。我想用emacs编写ruby。为ruby提供代码提示、代码完成类型功能所需的工具、扩展是什么? 最佳答案 ruby-mode已经包含在Emacs23之后的版本中。不过,它也可以通过ELPA获得。您可能感兴趣的其他一些事情是集成RVM、feature-mode(Cucumber)、rspec-mode、ruby-electric、inf-ruby、rinari(用于Rails)等。这是我当前用于Ruby开发的Emacs配置:https://github.com/citizen428/emacs
我正在查看instance_variable_set的文档并看到给出的示例代码是这样做的:obj.instance_variable_set(:@instnc_var,"valuefortheinstancevariable")然后允许您在类的任何实例方法中以@instnc_var的形式访问该变量。我想知道为什么在@instnc_var之前需要一个冒号:。冒号有什么作用? 最佳答案 我的第一直觉是告诉你不要使用instance_variable_set除非你真的知道你用它做什么。它本质上是一种元编程工具或绕过实例变量可见性的黑客攻击
我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e
我正在编写一个小脚本来定位aws存储桶中的特定文件,并创建一个临时验证的url以发送给同事。(理想情况下,这将创建类似于在控制台上右键单击存储桶中的文件并复制链接地址的结果)。我研究过回形针,它似乎不符合这个标准,但我可能只是不知道它的全部功能。我尝试了以下方法:defauthenticated_url(file_name,bucket)AWS::S3::S3Object.url_for(file_name,bucket,:secure=>true,:expires=>20*60)end产生这种类型的结果:...-1.amazonaws.com/file_path/file.zip.A
我正在编写一个gem,我必须在其中fork两个启动两个webrick服务器的进程。我想通过基类的类方法启动这个服务器,因为应该只有这两个服务器在运行,而不是多个。在运行时,我想调用这两个服务器上的一些方法来更改变量。我的问题是,我无法通过基类的类方法访问fork的实例变量。此外,我不能在我的基类中使用线程,因为在幕后我正在使用另一个不是线程安全的库。所以我必须将每个服务器派生到它自己的进程。我用类变量试过了,比如@@server。但是当我试图通过基类访问这个变量时,它是nil。我读到在Ruby中不可能在分支之间共享类变量,对吗?那么,还有其他解决办法吗?我考虑过使用单例,但我不确定这是
我有一个在Linux服务器上运行的ruby脚本。它不使用rails或任何东西。它基本上是一个命令行ruby脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg
我的最终目标是安装当前版本的RubyonRails。我在OSXMountainLion上运行。到目前为止,这是我的过程:已安装的RVM$\curl-Lhttps://get.rvm.io|bash-sstable检查已知(我假设已批准)安装$rvmlistknown我看到当前的稳定版本可用[ruby-]2.0.0[-p247]输入命令安装$rvminstall2.0.0-p247注意:我也试过这些安装命令$rvminstallruby-2.0.0-p247$rvminstallruby=2.0.0-p247我很快就无处可去了。结果:$rvminstall2.0.0-p247Search