打开Terminal,输入以下命令,启动SDK Manager:
我们提供的服务有:网站设计制作、做网站、微信公众号开发、网站优化、网站认证、合川ssl等。为成百上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的合川网站制作公司
安装需要使用的版本,我安装的是安卓6.0
检查target ID,运行:
创建名称为myandroid6.0的AVD:
默认的创建目录在~/.android/avd/
启动方法
如果报错 ABIs : no ABIs.
找到相对于您的android版本的ABI:
安装ABI:
创建AVD:
如果您有多个,请列出并找到有效的ABI:
创建AVD:
模拟器运行成功
1、Bluestacks模拟器
BlueStacks全名BlueStacks App Player(应用播放器),是一款可以让 Android 应用能运行在PC上的Android模拟器,可以运行绝大多数安卓的应用,方便一般大众玩家的使用。目前可以支持Windows 8、Windows 7、Vista 、XP、苹果MAC。 支持多国语言包含简体中文,支持惯性加速(等于用鼠标实现更真实的手指触摸效果)。
2、靠谱助手安卓模拟器(可装Virtualbox+Bluestacks模拟器引擎)
《靠谱助手安卓模拟器》是一款能让您在PC电脑上流畅运行安卓手游及应用的软件,大屏体验、鼠键操作、游戏多开、支持手柄、兼容性好。自主研发,性能稳定,秒杀同类产品,支持市场99.9%游戏·兼容各种硬件/系统。小号、挂机、多款热门游戏一起上,可同时运行。键鼠搭配极致操控高清大屏、不卡顿、极流畅。
3、夜神安卓模拟器(基于Virtualbox定制)
《夜神安卓模拟器》是全新一代的安卓模拟器,与传统安卓模拟器相比,基于android4.4.2,兼容X86/AMD,在性能、稳定性、兼容性等方面有着巨大优势。优质游戏的提供,软硬件游戏辅助的支持,让用户体验到更强的娱乐性。夜神安卓模拟器技术能力卓越,和合作伙伴一起发展更轻松。
4、逍遥安卓模拟器(基于Virtualbox定制)
《逍遥安卓模拟器》是国内技术最好的安卓模拟器,安卓模拟器无限多开的创始者,国内唯一支持安卓5.1.1内核的安卓模拟器,国内速度最快的安卓模拟器,唯一一个可以看电视软件的安卓模拟器,也是国内用户口碑最好推荐最多的安卓模拟器!
使用Android安卓模拟器的优点:
使用者可以在电脑上获得与Android行动装置上相同的体验。
游戏玩家能在更大的萤幕显示器游玩,并且键盘、滑鼠能更好地操控。
与Android手机不同,你不需要担心电池耗尽的问题,所有Android功能都能在电脑上使用,并且不需要边玩、边充电。
电脑CPU的运算能力和资源效能,肯定比Android设备要强大,因此要游玩Android游戏APP完全不是问题,无论是观看高画质影片或玩高解析度的游戏都行,如果你有游戏需要帐号多开的需求也能办到。
最近项目中有个需求,点击某一个按钮以外的位置触发按钮的点击事件。 但是这整个view 都是第三方的。
通过父容器的dispatchTouchEvent(MotionEvent ev) 对事件进行控制和分发。
(1)找到要触发的按钮,获取他的坐标 通过递归找到对应的控件
(2)判断点击是否在控件上
/**
* 判断是否点击在view上
*
* @param pointX
* @param pointY
* @param view
* @return
*/
private boolean isPointInView(float pointX, float pointY, View view) {
if (view ==null) {
return false;
}
int[] location =new int[2];
view.getLocationOnScreen(location);
int x = location[0];
int y = location[1];
if (pointX = x pointX = x + view.getWidth() pointY = y pointY = y + view.getHeight()) {
return true;
}
return false;
}
(3) 如果不在控件的位置,则通过传递 控件的MotionEvent 设置MotionEvent 的location ,分发child.dispatchTouchEvent 事件
private boolean dispatchChildTouchEvent(MotionEvent ev, View child) {
MotionEvent transformedEvent = MotionEvent.obtain(ev);
if (downPosX ==0 ||downPosY ==0) {
int wd = Math.max(child.getWidth(), 1);
int hg = Math.max(child.getHeight(), 1);
Random random =new Random();
downPosX = random.nextFloat() *(wd -1);
downPosY = random.nextFloat() *(hg -1);
}
transformedEvent.setLocation(downPosX, downPosY);
Logger.d(TAG, "dispatchChildTouchEvent"+" posx " +downPosX +" posy " +downPosY);
return child.dispatchTouchEvent(transformedEvent);
}
1、android模拟器与使用实体android手机一样,可以选中自建项目图标,向上边缘拖动,系统会显示一个删除的图标,把自建项目拖放到该图标上,项目即删除了。
2、android模拟器选择设置-应用程序管理-自建项目-卸载,项目就删除了。