精华内容
下载资源
问答
  • 这一篇将开始玩转android模拟器! 如果不喜欢在linux下运行 emulator ,可直接看第三篇,第三篇讲述windows的模拟器,相对linux下,要简单很多!   一.下载Andoird SDK,这次我选择的是android-sdk_r15-linux....

          上一篇完成了Android的编译,想必一定心里痒痒了!这一篇将开始玩转android模拟器!

    如果不喜欢在linux下运行 emulator ,可直接看第三篇,第三篇讲述windows下的模拟器,相对linux下,要简单很多!

     

    一.下载Andoird SDK,这次我选择的是android-sdk_r15-linux.tgz

    安装很简单,直接解压到opt目录下!最好配制一下PATH,以便运行时不用设置PATH环境变量了!在/etc/profile里加入

    export PATH=/opt/android_sdk/android-sdk-linux/tools:$PATH

    然后 $ source /etc/profile

     

    二.接着,我们可以配制android sdk了

    $ android list target

    这个命令显示可以应用的sdk,由于我们还没有下载安装,因此什么也看不到。

    下面将解决这个问题

    直接运行

    $ android

    进入android sdk manager,直接点install packets,将会自动安装,大约两小时,安装完毕!

    $ android list target

    ----------
    id: 1 or "android-3"
         Name: Android 1.5
         Type: Platform
         API level: 3
         Revision: 4
         Skins: HVGA-P, QVGA-L, HVGA-L, QVGA-P, HVGA (default)
         ABIs : armeabi
    ----------
    id: 2 or "android-4"
         Name: Android 1.6
         Type: Platform
         API level: 4
         Revision: 3
         Skins: WVGA854, QVGA, WVGA800 (default), HVGA
         ABIs : armeabi


    ........//有省略

    id: 5 or "android-10"
         Name: Android 2.3.3
         Type: Platform
         API level: 10
         Revision: 2
         Skins: WVGA854, QVGA, WVGA800 (default), WQVGA432, WQVGA400, HVGA
         ABIs : armeabi


      ...... //有省略,这里特意列出android 2.3.3,因为后面就用它,别忘了我们前面编译的android就是这个版本!

     

    这个信息很重要,对我们后面创建AVD(android virtual device)和运行android emulater提供了信息!

    三 .$ android create avd -n cjhavd -t 5

    -n后面接需要创建avd的名字,-t后面接需要创建虚拟器的类型,5即为步骤android list target中得到的类型id号。

    $ android list avd
    将看到刚才我们创建的AVD

    $ emulator -avd cjhavd
    启动模拟器,用默认的system.img,ramdisk.img,userdata.img

     

    四. 关联我们编译好的android文件

    上节我们讲过,顺利编译编译后,将产生三个文件system.img,ramdisk.img,userdata.img,为了让模拟器找到这三个文件,

    进入android sdk 的目录/platforms/android-10/images,用我们编译好的system.img,ramdisk.img,userdata.img替换掉这三个文件,然后

    $ emulator -avd cjhavd

     

    或者指定两个环境变量,打开/etc/profile在后面加上

    export ANDROID_SWT=/opt/out/host/linux-x86/framework
    export ANDROID_PRODUCT_OUT=/opt/out/target/product/generic
    进入out/host\linux-x86/bin,也有emulator命令!这里不再讲解,有兴趣的可以自己尝试一下!


    为了与前面协调,这里列出目前为止/etc/profile未尾加上的内容
    export JAVA_HOME=/opt/jdk/jdk1.6.0_29
    export ANDROID_JAVA_HOME=$JAVA_HOME
    export JRE_HOME=/opt/jdk/jdk1.6.0_29/jre
    export PATH=/opt/jdk/jdk1.6.0_29/bin:$PATH
    export ANDROID_SWT=/opt/out/host/linux-x86/framework
    export ANDROID_PRODUCT_OUT=/opt/out/target/product/generic
    export PATH=/opt/android_sdk/android-sdk-linux/tools:$PATH

     

    enjoying it... 


     

     

    展开全文
  • Kali-linux下安装安卓模拟器:Genymotion

    千次阅读 2015-04-06 23:19:10
    Genymotion号称安卓模拟器之王,虽然这个软件才发布不就;今天就折腾,看看这个模拟器之王有什么厉害之处! 下载安装: 首先得确保系统安装有Oracle VirtualBox,安装方法点此查看 下载地址:...

    转自Linux折腾笔记

    Genymotion号称安卓模拟器之王,虽然这个软件才发布不就;今天就折腾下,看看这个模拟器之王有什么厉害之处!


    下载安装:
    首先得确保系统安装有
    Oracle VirtualBox,安装方法点此查看

    下载地址:http://www.genymotion.cn/#theme=download

    下载之前先要按照提示注册并激活邮箱,然后进入下载页面,选择相应的版本下载:


    下载一个genymotion-xxx.bin文件,然后执行 chmod +x genymotion** && ./genymotion**.bin 开始安装;安装很快,安装完成时会在当前目录生成一个genymotion的文件夹,这个就是程序文件,执行这个文件夹里的genymotion即可启动主程序;这个文件夹也可以保存到一个不容易删除的地方,运行时按alt+f2跳出运行框,输入 
    /file_path/genymotion/genymotion 回车也可以 运行主程序,如我这里在/home/Tool/目录下:


    运行之后选择添加一个设备,点击conncet,输入之前注册的帐号密码,或者用公共帐号登录 (公共帐号用户名gongyong2@sjwyb.com 密码:bbs.sjwyb.com);然后就是选择设备,下载安装。。。


    下载安装完之后,可以选择设置已有的虚拟机,也可以默认,按play就可以运行了(开机很快):





    如果安装错误,查看log文件出现如下错误

    [Genymotion] [Fatal] Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40804)

    此时,可以进入解压出的genymotion文件夹,执行 rm libQt* 命令删除Qt库的文件,这样再启动时就会使用自己电脑上的Qt库,就可以正常启动了。

    展开全文
  • xDroidInstall Linux安卓模拟器,在Linux系统上流畅运行安卓程序
  • 基础包:http://tools.android-studio.org/index.php/sdk 选择linux版本下载(wget url) 解压缩: tar zxvf tgz包 解压完成后,执行sdk更新下载命令 tools/android update sdk --no-ui 因为模拟器需要有system.img文件...

    1.Jdk环境先装

    2.下载安装Android SDK
    基础包:http://tools.android-studio.org/index.php/sdk 选择linux版本下载(wget url)
    解压缩: tar zxvf tgz包
    解压完成后,执行sdk更新下载命令
    tools/android update sdk --no-ui
    因为模拟器需要有system.img文件,才能创建出来
    所以我们需要先通过tools/android list sdk --extended --no-ui --all 查询一下有哪些sys-img*文件,我们过滤一下
    tools/android list sdk --extended --no-ui --all | grep sys-img
    找到你需要的版本下载就行了
    tools/android update sdk -a --no-ui --filter sys-img-armeabi-v7a-android-24,sys-img-armeabi-v7a-android-22
    下载完成后,可以到 /platforms/对应的目录下,看下有没有system.img文件

    3.配置环境变量

    4.创建Android模拟器
    查看有哪些版本的模拟器可以创建 : android list target , 把id序号记录下来
    创建模拟器:android create avd -n 模拟器名字 -t 上一步的id序号 (如: android create avd -n mytest1 -t 18)

    [lijiangping@alihb2c-k8s-node-4-003042 android-sdk-linux]$ ./tools/android create avd -n mytest1 -t 18
    
    Auto-selecting single ABI armeabi-v7a
    Android 7.0 is a basic Android platform.
    Do you wish to create a custom hardware profile [no]no
    Created AVD 'mytest1' based on Android 7.0, ARM (armeabi-v7a) processor,
    with the following hardware config:
    hw.cpu.model=cortex-a8
    hw.lcd.density=240
    hw.ramSize=512
    vm.heapSize=48
    

    这样创建出来的内存等参数配置特别差,我们需要改一下硬件配置参数。
    android create avd -n mytest1 -t 18 -c 8000M -s 480x800

    创建好后,通过./tools/android list avd 来查看已经创建了哪些模拟器

    5.打开模拟器
    ./tools/emulator -avd mytest1 打开这个模拟器

    可能碰到如下错误:
    android-sdk-linux/tools/qemu/linux-x86_64/qemu-system-armel: error while loading shared libraries: libpulse.so.0:
    cannot open shared object file: No such file or directory

    碰到如上错误,输入cat /etc/redhat-release,查看当前linux系统版本为CentOS Linux release 7.4.1708 (Core) 。
    到https://pkgs.org/download/libpulse.so.0 安装对应的版本
    使用命令行:
    yum install pulseaudio-libs

    安装后再次启动虚拟机,提示
    QXcbConnection: Could not connect to display

    1、vim ~/.bashrc
    2、加入
    export QT_QPA_PLATFORM='offscreen
    3、保存后执行
    source ~/.bashrc


    番外:

    1.创建模拟器 : android create avd -n mytest -k “system-images;android-29;google_apis_playstore;x86”
    2.指定自己编译的镜像:emulator –avd Android –system

    展开全文
  • chmod u+xgenymotion-3.1.2-linux_x64.bin ./genymotion-3.1.2-linux_x64.bin 依赖virtualbox: https://download.virtualbox.org/virtualbox/6.1.16/virtualbox-6.1_6.1.16-140961~Ubuntu~eoan_amd64.deb ...

    环境:

    ubuntu20.04

     

    安装办法:

    chmod u+x genymotion-3.1.2-linux_x64.bin

    ./genymotion-3.1.2-linux_x64.bin

     

     

     

    依赖virtualbox:

    https://download.virtualbox.org/virtualbox/6.1.16/virtualbox-6.1_6.1.16-140961~Ubuntu~eoan_amd64.deb

    dpkg -i virtualbox-6.1_6.1.16-140961~Ubuntu~eoan_amd64.deb

     

    启动办法:

    ./genymotion/genymotion

     

    下载手机:

    其实下载的是一个ova的virutalbox的镜像,直接下载是下载不下来的。

    具体路径可以参见:

    cat /home/appleyuchi/.Genymobile/genymotion.log

    如下:

    https://dl.genymotion.com/dists/5.0.0/ova/genymotion_vbox86p_5.0_200611_200237.ova

     

    log位置:

    /home/appleyuchi/genymotion-logs-20201111-183451.zip

    展开全文
  • 介绍genymotion是一款安卓模拟器 , genymotion 依赖 virtualbox。需要安装virtualbox+genymotion俩软件,并解决相关依赖OK,Let’s Go! 以下三步执行顺序不限1/3#apt install virtualbox2/3从百度盘下载个genymotion...
  • http://askubuntu.com/questions/534044/error-32-bit-linux-android-emulator-binaries-are-deprecated-when-attemping-to-r ...ERROR: 32-bit Linux Android emulator binaries are DEPRECATED, to use them you wil
  • 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 ...   1 到...   android-sdk-linux_x86-1.5_r3.zip   1781175
  • Linux之kali安装安卓模拟器

    千次阅读 2019-11-01 10:34:13
    安装 可以选择官网下载或者从软件源中安装 apt-get install android-sdk #从软件源中安装 运行 主菜单–kali linux – 硬件kacking – 安卓工具...Kali-linux下安裝配置安卓模拟器android-sdk - xiao106347 - Linux ...
  • 转自 Linux折腾笔记 安装 可以选择官网下载或者从软件源中安装 ...主菜单--kali linux -- 硬件kacking -- 安卓工具集 -- Android-sdk 或者直接在终端输入 android 即可启动主程序:  然后选 Tools
  • 下载安装Android SDK解压缩: tar zxvf tgz包解压完成后,执行sdk更新下载命令tools/android update sdk --no-ui因为模拟器需要有system.img文件,才能创建出来所以我们需要先通过tools/android list sdk --extended ...
  • 笔者最近重新安装了系统(deepin),但随之带来了一个问题,就是无法创建Android模拟器。其实这个问题我倒是在之前遇到过2次,很好解决,删除'yourPath'/Sdk/emulator/lib64/libstdc++.so就行了。 也可以链接一个本机...
  • 导读:我总结了一份最好的模拟器清单,你可以用它来测试或在 Linux运行安卓应用/游戏。 本文字数:1945,阅读时长大约:3分钟https://linux.cn/a...
  • 编译运行Android模拟器

    2017-05-26 18:10:43
    source buile/envsetup.sh lunch sdk-eng make sdk -j2   编译完之后,sdk安装在了下面的目录里 ...如果你做过app开发都会知道,我们只有下载了不同版本的sdk之后才能创建不同版本的模拟器
  • 原标题:Win10将原生兼容安卓App,但模拟器不会被打败如果你是一位资深游戏玩家,可能会知道有一些朋友在玩手游时,使用的却未必是智能手机作为运行设备。比如说在一些竞技类手游中,部分参与者为了能获得更大的优势...
  • 主机配置主机配置 32 位 XP vbox 虚拟机 32 位 ubuntu10 04 android2 2 源码 JDK1 5 1 编译编译 android2 2 源码源码 编译环境准备好之后 在终端切换到 android 源码所在的目录 执行命令 source build envsetup sh ...
  • 根据多年的开发经验,运行不了,肯定会有错误提示的,于是就去找到android-studio启动模拟器时所用到的程序,这个东西还是很好找的,就放在SDK目录,有一个叫emulator的文件夹,然后手动运行一下里面的e
  • 打造自己的Android源码学习环境之六:运行Android模拟器0. 运行Android模拟器接上一篇《打造自己的Android源码学习环境之五:编译Android源代码》。如果是刚编译完,还没有退出Terminal,可以直接执行emulator。如果...
  • 教你一招在linux下运行安卓应用

    千次阅读 2021-01-25 20:58:45
     对,你没有听错,使Android应用能运行linux上,极大的扩展了linux生态,且不是基于虚拟机或者模拟器,使其速度可观,占用资源小~ 下面贴出该应用的下载链接的传送门XDroid下载链接。 运行截图  下载过后将其...
  • Linux (Ubuntu) Android模拟器:Genymotion

    万次阅读 多人点赞 2015-11-19 09:54:53
    据说这是一款十分好用的Android模拟器,之前没玩过Android模拟器,这就是自己第一次使用。Downloads:https://www.genymotion.com/ 麻烦的是需要现注册才能下载。有收费版,也有免费版,点击buy genymotion,页面往...
  • 之前看了网上各种命令运行android模拟器都失败,其实都没有强调一点,就是要求编译完代码后不要关闭控制台直接输入 emulator命令才可以如果关闭了控制台,那就是再执行:source build/envsetup.sh lunch #选择1 ...
  • 板子是Raspberry pi 3B,系统是Kali Linux RaspberryPi 2 and 3 64。已经试过Android-SDK,Genymotion,Anbox,但都出现千奇百怪的一个接一个的错误,也可能是方法不对...请问有arm64的Kali Linux能用的安卓模拟器么?
  • 在电脑上pc端运行android安卓模拟器图... |浏览: 53998 | 更新: 2012-06-17 11:19| 标签: android   94 有用+1 已投票 60 收藏+1 已收藏   全文阅读 分步阅读 步骤 1 ...
  • 怎么样在自己的电脑系统中安装安卓模拟器呢?...后来,我又找了很久,终于我找到了一个名叫Genymotion的软件,这个Android模拟器软件有windows和linux等版本的软件,安装也很简单,使用的时候需要到官网上注册一个账...
  • 给大家推荐一款在Linux下运行Android应用的软件——xDroid。xDroid由北京麟卓信息科技有限公司(www.linzhuotech.com)开发,是一款专门在Linux运行Android应用的软件,其未来的目标是让百万量级Android应用在主流...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,301
精华内容 9,720
热门标签
关键字:

linux下运行安卓模拟器

linux 订阅