zoukankan      html  css  js  c++  java
  • 升级安卓开发环境到Android Studio和Genymotion

    安装Genymotion

    1. 下载安装Genymotion之前需要免费注册一个账号。这个账号不仅在下载时需要,在以后创建每一个虚拟设别时也都会用到

    2. 下载带 VirtualBox的Genymotion安装包并且安装。 windows系统下的下载地址在这儿

    详细说明请点击官方说明网站


    安装Android Studio

    Android Studio是建立在IntelliJ上的开发IDE。它集成了多种方便的android 工具,包括基于Gradle的build支持,代码检查工具lint和android SDK等。windows版本的下载地址在这里

    下载完成后按提示进行安装。

    详细说明请点击官方站点


    使用Android Studio(以导入GreenDroid为例)

    GreenDroid是一个用于简化android UI开发的开源库,但其中提供的许多API,高版本的Android SDK也已经支持,所以这个项目的owner现在已经不再维护它了,但看看其中的代码还是能有很多收货的。下面就以GreenDroid的导入为例简单说明Android Studio的使用

    启动Android Studio后系统弹出一个quick start界面,可以选择打开现有项目或者创建/导入项目,也可以选择plugin管理。可以在这时候安装Genymotion plugin,也可以打开项目后再安装这个plugin。

    下载greendroid(git 命令:git clone http://github.com/cyrilmottier/GreenDroid.git)。

    假设GreenDroid被下载到目录d:projectsgreendroid,有两种方式可以导入greendroid到Android Studio. 第一种是通过导入gradle的方式导入。这需要先在Eclipse中导入GreenDroid,然后再把它导出生成Gradle文件,然后点击import project后选择目录d:projectsgreendroidingradle。我采用这种方式导入时一直报告gradle文件版本太低导入失败的错误,所以就采用了第二种方式。这种方式的导入过程如下:

    1. 点击import project后选择目录d:projects(注意不能选择目录d:projectsgreendroid,否则会强制要求采用导入gradle方式)。系统提示import方式。选择第一种:Create project from existing sources. 

    2. 设置项目名称GreenDroid,project location设为d:projectsgreendroid,按wizard走下去完成导入。注意当进行到"选择project SDK"页面时,注意选择Android 3.0以下的Google API版本,原因有二。一是有项目中用到了Google Map API,所以必须选择带了map.jar的Google API作为Target,而是Android 3.0以上支持ActionBar,这会跟GreenDroid的ActionBar发生冲突,产生许多错误。

    项目导入后会自动build,build 完成点击运行图标,即可启动ADT emulator并自动加载运行demo应用 GDCatalog。

    设置GenyMotion plugin

    在Android Studio的工具栏点击图标,第一次运行需要输入genymotion的安装地址,在windows下,地址为:C:Program FilesGenymobileGenymotion 。选择OK关闭。第二次点击该图标可以对Genymotion plugin进行配置,创建虚拟设备。针对该项目,需要选择创建带有Google API的虚拟主机(遗憾的是genymotion 2.0以上不支持Google API,详情见此链接) 。为了可以选择在GenyMotion的虚拟设备上运行应用,需要点击Run->Edit Configuration打开Run/Debug Configuration对话框,并在Target Device section选择Show Choose Dialog。这样在运行应用时会问使用何种设备运行,然后选择genymotion.

    已知问题和解决方案:

    1. 如果在运行android studio之前genymotion已经创建了virtual device,那么在运行genymotion plugin时会出现android studio吊死现象,这个问题在eclipse中也存在

    解决办法:在运行android studio前保证genymotion没有安装任何虚拟设备。运行studio后使用genymotion plugin添加设备。
  • 相关阅读:
    JavaScript传递参数方法
    IScroll5不能滑到最底端的解决办法
    VS Less Compiler插件使用
    Sql查询某个字段是否包含小写字母
    试用VS2019正式版
    Ext.net MessageBox提示
    VS打开项目 提示Asp.net4.0未在web服务器上注册的解决方案
    罗技M185鼠标飘
    Ext.Net的一例Ext Undefined解决办法
    JGUI源码:DataTable固定列样式(20)
  • 原文地址:https://www.cnblogs.com/ful1021/p/4804428.html
Copyright © 2011-2022 走看看