genymotion

Android调试移动端webview

别来无恙 提交于 2021-02-20 05:43:42
尝试了各种Mac版本的安卓模拟器,包括Android Studio、Genymotion以及国内的网易MuMu、夜神、蓝叠、腾讯手游助手,做的最好的是Android Studio,最难上手的也是Android Studio。 Android Studio有两种架构类型的镜像可选,分别是x86和arm,安装arm架构的镜像,非常卡,没法用,x86的镜像很流畅,只能用来调试基于x86架构的App 其它几个从安装到使用都非常简单,国内的几个,稳定性都比较差,全部都存在启动时进度卡在99%的问题,相对稳定的是网易MuMu,至于Genymotion,比较卡顿,安装App之后无法启动,因此,下面的教程仅适用网易MuMu 一、模拟器调试 1、安装模拟器: 下载网易MuMu模拟器 并安装,有window版和Mac版,本文针对Mac版 2、安装App:启动模拟器,点击底部APK安装,选择Android版App,等待安装完成 3、安装adb:adb全称 Andorid Debug Bridge ,中文名安卓调试桥 brew cask install android-platform-tools    安装完成后,打开模拟器内的App,然后在开发机上执行以下命令,查看当前已连接的模拟器/设备的列表 adb devices    如果列表是空,执行以下命令再试 adb kill-server && adb

ubuntu 16.04.1 LTS crashes when starting android emulator

ぐ巨炮叔叔 提交于 2021-02-18 04:58:45
问题 I have tried both the AVD on Android studio and Genymotion emulator. My ubuntu 16.04.1 crashes (freezes) when starting the android emulator. My computer has 16G memory. This happens after I installed the latest updates for my ubuntu in 19 Sept 2016. 回答1: I had same problem. Select in menu "Emulated performance" the "software", no automatical or hardvare 回答2: I had the same problem. You are probably using nouveau display driver instead of NVIDIA driver. You can check your driver with: lshw -c

Make two genymotion Android emulator work in one SAME WiFi work

不羁的心 提交于 2021-02-11 08:50:39
问题 I am developing an Android file sharing APP in WiFi LAN. Therefore I'd like to make my two genymotion emulator(in one host Windows PC) work in the same WiFi network, but in default these two emulator have both 10.10.3.15 as local IP, which means in different network. So is there any possibilities or solutions to make it? 回答1: You can setup your two Virtual Device in bridge mode as explained here https://docs.genymotion.com/Content/03_Virtual_Devices/Managing_virtual_devices/Configuring_a

How can I send a virtual camera to Genymotion or Android Studio Emulator in Ubuntu?

瘦欲@ 提交于 2021-01-29 08:07:16
问题 I created a virtual camera using v4l2loopback and ffmpeg. The command I use for ffmpeg is: ffmpeg -re -l oop 1 -i vin.png -vf format=yuv420p -f v4l2 /dev/video2 vin.png is the image I want to stream to the webcam and /dev/video2 is the virtual webcam I created with v4l2loopback. The virtual webcam works and I can see it e.g. with onlinemicetest.com/webcam-test. I'm using the Genymotion emulator with the newest Android API (I tried 7.0, 8.1 and 10.0) on Ubuntu 20.40. Genymotion detects the

Appium环境搭建(Windows版)

瘦欲@ 提交于 2021-01-25 04:08:34
参考来源:https://www.cnblogs.com/ydnice/p/5787800.html Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的jsonwire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。 一、安装Appium-Python-Client 进入cmd 输入:pip install Appium-Python-Client 二、安装node.js 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。(注意:Node.js是一个平台,而不是一门语言) Node.js是一个非阻塞、事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 解释下非阻塞和事件驱动: 事件驱动:服务器只在用户那边有事件发生的时候才响应; 非阻塞:Node.js的应用是通过javascript开发的,然后直接在Google的变态V8引擎上跑。用了Node.js,你就不用担心用户端的请求会在服务器里跑了一段能够造成阻塞的代码了。

Genymotion can't install gapps

时间秒杀一切 提交于 2020-12-05 05:00:20
问题 I'm trying to install Gapps on genymotion. WHat I do.. Create new device, android 7.1.0... After I start it, I click on Open GAPPS in top right angle of phone, and I've got error "Failed to dowload Open GApps". Does anyone know reason for this? You have image there: 回答1: This has been fixed in Genymotion 2.12.1, which has just been released. 回答2: If you are still unable to do it, you can also download Open GApps from sourceforge and install manually. Go to https://opengapps.org/ In the page

Genymotion模拟器无法开启的解决方法——Unable to start the virtual device,The virtual device got no IP address

笑着哭i 提交于 2020-12-02 22:10:37
Genymotion模拟器无法开启的解决方法——Unable to start the virtual device,The virtual device got no IP address 参考文章: (1)Genymotion模拟器无法开启的解决方法——Unable to start the virtual device,The virtual device got no IP address (2)https://www.cnblogs.com/JohnTsai/p/4564782.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4437884/blog/4770980

Android新手需要知道的基础知识

好久不见. 提交于 2020-09-29 13:46:18
Android 简介: 手机或者平板电脑的操作系统 常用手机操作系统: Ios 苹果 Android 小米,华为,三星等 塞班(曾经) 黑莓 Android系统架构 1. 应用程序层(Application) 后期所有安装在此设备中的应用都会被存储在此层中 2. 应用框架层 (FrameWork) 给开发应用时,即给应用程序层提供一些常用的系统类 如: TelephonyManager 通过此系统类,可以 到当前设备的某些信息(可以监控该手机时通过还是响铃等状态) PackageManager 通过此系统类可获取当前设备上安装的所用程序的包名信息 注意: 对于安装到手机上的应用程序来说,判断多个程序之间是否是同一程序,依赖于程序包名进行判断,而不是靠程序名称判断 如:要安装2个程序,微信,微辣,这两个程序包名一致了,此时只能有1个程序被安装到手机上 3. 类库和运行时 (Libraries,Runtime) 此层被分为了2部分: 1) 类库 用于提供系统类, 如: WebKit 负责浏览器中相关功能的实现 SQLite 负责提供数据库的相关功能 2) 运行时 负责提供应用程序运行的虚拟机 4. Linux 核心层 (Linux kernel) 提供支持系统运行的各种驱动程序 常见的面试题: 1. 各层的名字(尽量写英文) 2. Android 系统是基于Linux开发的

PO设计模式-实现移动端自动化测试

為{幸葍}努か 提交于 2020-08-10 02:06:12
开发环境:python 3.6.5 + selenium 2.48.0 + pytest框架 + Android 5.1 工具:pycharm + Appium + Genymotion 测试机型:Samsung Galaxy S6 #需求:设计 3个测试用例 # 1 .实现点击设置 ->显示 ->放大镜(查找) ->输入内容 ->点击返回按钮 # 2 .实现点击设置 ->更多 ->移动网络 ->首选网络类型 ->2G # 3 .实现点击设置 ->更多 ->移动网络 ->首选网络类型 ->3G 以下是PO模式设计文件目录 加入我们,群,642830685,领取最新软件测试资料大厂面试和Python自动化、接口、框架搭建学习资料! 实现设计模式前: ``` import time from appium import webdriver class TestSetting : def setup ( self ) : # server 启动参数 desired_caps = { } # 设备信息 desired_caps [ 'platformName' ] = 'Android' desired_caps [ 'platformVersion' ] = '5.1' desired_caps [ 'deviceName' ] = '192.168.56.101:5555' #

解决Genymotion模拟器不能安装apk

守給你的承諾、 提交于 2020-07-28 09:47:41
一、Genymontion不能安装apk的原因 Genymotion是一款基于x86架构的Android模拟器,而大部分应用是arm架构。所以两者不兼容。 对于x86的真机,X86处理器已经能够基本兼容ARM了指令。对于Genymotion模拟器,则通过安装Genymotion-ARM-翻译来进行兼容。向Genymotion模拟器安装Genymotion-ARM-Translation.zip。该包目前可以支持到android sdk API26也就是android 8.0.0系统。 genymotion使用Genymotion-ARM-Translation.zip文件是不通的,每个Android版本对应ARM指令集的版本也是不一样,即libhoudini.so是有Android版本要求的。 二、不能安装genymotion-arm-translation原因 由于在Win10或者某些情况下不具备管理员权限,所以出现了不能拖拽的情况,或是拖拽变为copy的情况、拖拽变为copy但无效的情况。 三、不能安装genymotion-arm-translation解决方法: 1、打开命令行窗口 2、将文件导入模拟器的/sdcard/Download/目录下,执行 adb push E:\Genymotion-ARM-Translation.zip /sdcard/Download/