adt 22.6.3的bug 当adt更新到22.6.3,其编辑器中最低支持api7,即android 2.1,这里可能是google故意这么做的,也可能是其bug.其target sdk 和compile sdk最低都为14,即anroid 4.0,这里建议都设为最高的api 19,即android 4.4;否则会一直报错,类似错误如下: This template requires a minimum SDK version of at least 7, and the current mi…
原文地址 Vagrantfile 的主要用途是描述用于项目的机器类型,以及如何配置和提供这些机器. Vagrant 的每个项目运行一个 Vagrantfile,并且 Vagrantfile 应该被提交到版本控制.这允许参与该项目的其他开发人员检查代码,运行 vagrant up.Vagrantfile 可以在 Vagrant 支持的每个平台上移植. Vagrantfiles 的语法是 Ruby,但对 Vagrantfile 进行修改并不需要有关 Ruby 编程语言的知识,因为基本上只需要简单的变…
在学习docker-machine时,发现需要使用到虚拟化平台,所以选择了使用virtualBox. 然后后面发现需要使用vagrant来在mac系统中作为虚拟机管理软件,所以下面将会简述我自己学习使用它们的过程: 1.virtualbox下载和安装 首先到官网讲virtualbox下载并安装: https://www.virtualbox.org/wiki/Downloads 安装步骤很简单,就一路继续即可 同时会把VBoxManage安装下来,查看VBoxManage版本: userdeMB…
Share share命令初始化了一个vagrant share会话,允许你与世界上任何一个人共享vagrant环境,允许在几乎任何网络环境中直接在vagrant环境中进行协作. 你可以在本博客的virtualbox+vagrant学习-3-Vagrant Share-1-简介部分了解有关vagrant share的所有细节. ⚠️一开始使用vagrant share -h命令时发现找不到这个命令,这是因为这个命令是一个插件,你使用之前需要调用vagrant plugin install vag…
HTTP Sharing Vagrant Share可以创建一个可公开访问的URL端点来访问在Vagrant环境中运行的HTTP服务器.这被称为“HTTP共享”,在使用Vagrant Share时默认启用. 因为这种共享模式创建了一个可公开访问的URL,所以访问方不需要安装Vagrant来查看你的环境. 这有许多有用的用例:你可以通过向internet公开你的Vagrant环境来测试webhook,你可以向客户.团队成员或经理等显示你的工作. 1.Usage使用 为了使用HTTP共享,可以简单地…
Minimum Vagrant Version 可以在Vagrantfile中指定一组vagrant版本需求,以强制人们使用带有Vagrantfile文件的vagrant特定版本.这可以帮助解决使用带有Vagrantfile的旧版本或新版本时可能出现的兼容性问题. vagrant版本要求应该在Vagrantfile文件的顶部使用 Vagrant.require_version语句一起指定,如: Vagrant.require_version ">= 1.3.5" 在上面的例子中,…
Boxes boxes是vagrant环境的包格式.在vagrant支持的任何平台上,任何人都可以使用一个box来创建一个相同的工作环境.vagrant box实用程序提供了管理boxes的所有功能.有关vagrant box命令的更多信息,请参阅文档.使用box的最简单方法是从公共可用的vagrant box目录中添加一个box.你也可以在这个网站上添加和分享你自己定制的box.box还支持版本控制,以便使用Vagrant的团队成员可以轻松更新底层box,创建box的人员可以推送修复并有效地沟…
Init——创建Vagrantfile文件 格式: vagrant init [options] [name [url]] 通过创建初始的Vagrantfile文件(如果不存在的话),将当前目录初始化为vagrant环境. userdeMacBook-Pro:~ user$ vagrant init -h Usage: vagrant init [options] [name [url]] Options: --box-version VERSION Version of the box to…
Reload 格式: vagrant reload [vm-name] 其等价于在运行vagrant up命令后接着运行vagrant halt 要使在Vagrantfile文件中所做的更改生效,通常需要此命令.在对Vagrantfile文件进行任何修改之后,应该调用重载. 默认情况下,配置的预配置程序在运行该命令时将不再运行.你可以通过指定--provision标志强制预配置程序重新运行. userdeMacBook-Pro:~ user$ vagrant reload -h Usage: v…
Aliases 别名的部分灵感来自Git自身的别名功能,它允许你创建自己的定制vagrant命令,从而使你的vagrant体验更简单.更容易.更熟悉. 别名可以在VAGRANT_HOME/ aliases文件中定义,也可以在使用VAGRANT_ALIAS_FILE环境变量定义的自定义文件中定义,其格式如下: # basic command-level aliases start = up stop = halt # advanced command-line aliases eradicate…