[Android P] Android P版本 新功能介绍和兼容性处理(一)
cp from :https://blog.csdn.net/yi_master/article/details/80046696
Android P版本已经到来,首篇我们当然要先看下Android P版本的搭建和模拟器的使用
1: Android studio的版本请选用 Android Studio 3.1 或者 Android Studio 3.2 Canary;
Android Studio 3.2 Canary下载链接
这个环境搭建还是比较容易的,就不多叙述了
在安装Android Studio3.2或者3.1.1的时候,你有可能遇到如下几个问题
1)新安装的Android Studio会沿用之前AS的配置,如下图
2) buildToolsVersion ‘* * **’报错
在最新的Android Studio3.2或者3.1.1中,已经不需要指定buildToolsVersion,如果出现buildToolsVersion错误,可以删除这个配置,或者更新buildToolsVersion即可
3)Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’ and ‘api’.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
在最新的Android Studio3.2或者3.1.1中,compile命令将被implementation替换,顾如果你的项目中是如下配置,则只需要将compile替换为implementation即可
dependencies {
compile files('libs/log4j-1.2.17.jar')
compile files('libs/mina-core-2.0.7.jar')
compile files('libs/slf4j-api-1.7.6.jar')
compile files('libs/slf4j-log4j12-1.7.6.jar')
}
修改为
dependencies {
implementation files('libs/log4j-1.2.17.jar')
implementation files('libs/mina-core-2.0.7.jar')
implementation files('libs/slf4j-api-1.7.6.jar')
implementation files('libs/slf4j-log4j12-1.7.6.jar')
}
2:Android Studio SDK的获取
1)点击 Tools > SDK Manager。
2)在 SDK Platforms 标签下,选择 Android P Preview。
3)在 SDK Tools 标签下,选择 Android SDK Build-Tools 28-rc1 (或更高版本)。
4)点击 OK,开始安装。
3: Android P版本模拟器获取
1)在 Android Studio 3.2 中,点击 Tools > SDK Manager。
2)在 SDK Platforms 标签下,选择窗口底部的 Show Package Details。
3)在 Android P Preview下,选择 Google APIs Intel x86 Atom System Image之类的系统映像。
4)在 SDK Tools 标签下,选择最新版的 Android Emulator(27.1.12 或更高版本)。
点击 OK,开始安装。
5)在完成安装后,选择 Tools > AVD Manager 并按照说明创建新 AVD。
我下载好的P版本模拟器如下
启动模拟器如下
---------------------
本文来自 yi_master 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/yi_master/article/details/80046696?utm_source=copy
[Android P] Android P版本 新功能介绍和兼容性处理(一)的更多相关文章
- [Android Pro] Android P版本 新功能介绍和兼容性处理(三)Android Studio 3.0 ~ 3.2 其他特性
cp : https://blog.csdn.net/yi_master/article/details/80067198 1:JAVA8特性支持 1)Base64.java 在升级到as3.0之后, ...
- CentOS以及Oracle数据库发展历史及各版本新功能介绍, 便于构造环境时有个对应关系
CentOS版本历史 版本 CentOS版本号有两个部分,一个主要版本和一个次要版本,主要和次要版本号分别对应于RHEL的主要版本与更新包,CentOS采取从RHEL的源代码包来构建.例如CentOS ...
- Kafka 0.11版本新功能介绍 —— 空消费组延时rebalance
在0.11之前的版本中,多个consumer实例加入到一个空消费组将导致多次的rebalance,这是由于每个consumer instance启动的时间不可控,很有可能超出coordinator确定 ...
- Apache Flink 1.9.0版本新功能介绍
摘要:Apache Flink是一个面向分布式数据流处理和批量数据处理的开源计算平台,它能够基于同一个Flink运行时,提供支持流处理和批处理两种类型应用的功能.目前,Apache Flink 1.9 ...
- hasura graphql-engine v1.0.0-alpha30 版本新功能介绍
hasura graphql-engine v1.0.0-alpha30 发布了,以下为一些变动的简单说明 破坏性的变动 order_by 中的desc 从 desc nulls last 修改为 d ...
- Android Studio 3.0 下载 使用新功能介绍
谷歌2017发布会更新了挺多内容的,而且也发布了AndroidStudio3.0预览版,一些功能先睹为快.(英语一般,有些翻译不太好) 下载地址 https://developer.android.g ...
- 【Linux】Ubuntu18.04镜像下载,新功能介绍
一.Ubuntu18.04镜像下载 官方下载地址:http://releases.ubuntu.com/18.04/ 官方64位iso下载地址:http://releases.ubuntu.com/1 ...
- 微信小程序0.11.122100版本新功能解析
微信小程序0.11.122100版本新功能解析 新版本就不再吐槽了,整的自己跟个愤青似的.人老了,喷不动了,把机会留给年轻人吧.下午随着新版本开放,微信居然破天荒的开放了开发者论坛.我很是担心官方 ...
- 原创开源项目HierarchyViewer for iOS 2.1 Beta新功能介绍
回顾 HierarchyViewer for iOS是我们发布的一个开源项目,采用GPL v3.0协议. HierarchyViewer for iOS可以帮助iOS应用的开发和测试人员,在没有源代码 ...
随机推荐
- 【LOJ】#2268. 「SDOI2017」苹果树
题解 显然权值都是正的,我们最深的那个点一定延伸到了某个叶子 我们抛去这条链之外再选K个点即可 如果直接对一棵树选K个点,满足这样的依赖关系,可以通过一个后序遍历的顺序做出来 转移方法是 \(dp[i ...
- 如何对手机使用adb
因为要配合前端做测试,所以我需要在本机中安装adb驱动,以便可以连接手机进行各种操作. 好吧...装adb驱动这块当时我没有把流程给做记录...郁闷,下次再安装的时候再谷歌吧. 使用的简单脚本就是 有 ...
- 访问url下载文件----python
工作上有时候有需求,会下载pdf,doc,zip等文件,可以用以下方法,推荐使用第一种 下载文件: import urllib import urllib2 import requests url = ...
- centos7 firewall 相关
1.centos 6 是iptables, 7 开始就以firewalld代替iptables; 2.systemctl stop firewalld.service 停 systemctl sta ...
- jQuery选择器(转)
原文:http://www.cnblogs.com/qinwang913/p/3444135.html 一.基本分类 jQuery选择器大致可以分为两类,基本选择器和过滤选择器,总体结构体系如下: ...
- 安装redis时候的坑
安装redis时候的坑 随手记录一下,以此为借鉴. 1.按照需求下载redis服务 redis可视化文件 2.安装及环境搭建 修改服务里redis.windows-service.conf文件,或者r ...
- java 反射获取类的静态属性值
public class AppTest { private NodeClass nodeClass; public static String hehe = "hehe"; pu ...
- ajax jqplot ssh实现图表的持续更新
实现功能: 数据库有新数据图表会更新到 数据库查询使用ssh框架中的hibernate 想法: 画图表的ajaxautoruncopy.jsp利用ajax收到7-13.jsp传过来的数据 7-13.j ...
- C#开发Unity游戏教程之游戏对象的行为逻辑方法
C#开发Unity游戏教程之游戏对象的行为逻辑方法 游戏对象的行为逻辑——方法 方法(method),读者在第1章新建脚本时就见过了,而且在第2章对脚本做整体上的介绍时也介绍过,那么上一章呢,尽管主要 ...
- linux驱动之LCD(无framebuffer)
<简介> a:什么是液晶 物质一般有三态,固态,气态,和液态.这只是一种比较大致的划分,但是有些物质介于液体和固体之间——液晶.一般固体的分子或原子都由固定的排列方式,但是液晶介于固体和液 ...