首页 > 代码库 > Android_L(64bit) 模拟器配置及创建项目

Android_L(64bit) 模拟器配置及创建项目


 

Android L可能就是Android 5.0。随之而来的还有Android Watch, Android TV。


而据说在10月中旬也就是15号Google的发布会上应该会推出Nexus 6和Nexus 9,这两个新品都是搭载Android L,而Nexus 9应该是搭载Navidia的64位CPU, 而且之前的Nexus5和7应该都会接到升级推送。


而就在10.9号,Google发布了Android L 64位预览版的模拟器镜像,它是Intel 64位,并不是ARM的,ARM估计以后会出的。

根据Google说,64位版本的Android L会增加可用的内存空间数量,允许更多数量的寄存器,并且引进了新的指令集。于开发64位的apps来说这些特点并没有提供一个特别吸引人的因素,但是从操作系统的角度来说,64位版本的Android相比32位来说会更快更稳定。



设置64位模拟器:


大家可以直接看官方文档https://developer.android.com/preview/setup-sdk.html,看下面的步骤也行。


1.下载SDK

1.1.打开Android SDK Manager

1.2.将Android SDK Tools, Platform-tools, and Build-tools.更新到最新

1.3.下载Android L Developer Preview包内所有的内容

1.4.下载Extras中的Intel x86 Emulator Accelerator (HAXM installer).


2.设置AVD

2.1.到SDK目录的Extras文件夹中安装刚才下好的Intel HAXM。

2.2.打开AVD,Device选择:Nexus 5 或者Nexus 7

2.3.Target选择:Android L (Preview) - API Level L

2.4.CPU选择:Intel Atom (x86_64)


模拟器这样就设置好了,如果设置32位的模拟器的话可以省略1.4和2.1, 并在选择cpu的时候选非Intel Atom (x86_64)的就行。



创建项目:


使用Android Studio更容易的去创建一个L Developer Preview项目。

在初始创建界面:

1. 选择 Phone and Tablet

2. 选择 API 20+: Android L (Preview) in Minimum SDK.


创建好之后,打开build.gradle文件,确保如下所示:

  • compileSdkVersion is set to ‘android-L‘
  • minSdkVersion is set to ‘L‘
  • targetSdkVersion is set to ‘L‘
如果想使用material主题的话,打开values/styles.xml并修改成material主题:

[html] view plaincopyprint?
  1. <span style="font-size:18px;"><resources>  
  2.     <style name="AppTheme" parent="android:Theme.Material">  
  3.         <!-- Customize your theme here -->  
  4.     </style>  
  5. </resources></span>  

这个主题就是让所有可以点击的地方会产生类似水纹或音波的效果。



总体来说,模拟器比较卡,而且经常就无响应了,不过勉强可以用。


 

Android_L(64bit) 模拟器配置及创建项目