[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应用的开发和测试人员,在没有源代码 ...
随机推荐
- spring mvc activemq
http://websystique.com/spring/spring-4-jms-activemq-example-with-jmslistener-enablejms/
- chown 详解
chown Linux/Unix 是多用户多任务操作系统,所有的文件皆有其拥有者(Owner).利用 chown命令 可以将文件的拥有者加以改变.一般来说,这个命令只能由系统管理者(root)使用,一 ...
- JAVAEE——宜立方商城14:项目部署规划、Tomcat热部署、反向代理的配置
1. 学习计划 1.系统部署 2. 项目部署 2.1. 项目架构讲解 2.2. 网络拓扑图 2.3. 系统部署 2.3.1. 部署分析 e3-manager e3-manager-web e3-por ...
- MyBatis 从浅入深 随笔整理
MyBatis? archetypeCatalog = internal 本文档单独出现的_parameter都标识为变量名 一.三个基本要素: 核心接口和类 MyBatis 核心配置文件 SQL映射 ...
- i春秋CTF web题(1)
之前边看writeup,边做实验吧的web题,多多少少有些收获.但是知识点都已记不清.所以这次借助i春秋这个平台边做题,就当记笔记一样写写writeup(其实都大部分还是借鉴其他人的writeup). ...
- 中断 http请求 正在加载 取消http请求
中断 http请求 正在加载 取消http请求
- 正睿OI 提高 Day1T3 ZYB玩字符串(DP)
题目链接 设可能的答案串为p,长为len.p一定是s的一个子串且len|n. 虽然一些p在s中可能被断成若干段,但删掉其中的若干段后,这段区间一定会被全部消掉. 于是枚举p后,可以用f[i][j]表示 ...
- CS1.6找金钱和人物血量
一.查找金钱数量 先搜索800 然后购买东西,再搜索剩下的钱 然后发现有两个地址,一个绿色的地址(也就是静态地址),还有一个动态地址 经过测试后,静态地址的值是对应屏幕上的值,而真正实际的金钱是那个动 ...
- hdu 4461 第37届ACM/ICPC杭州赛区I题
题意:给两个人一些棋子,每个棋子有其对应的power,若b没有或者c没有,或者二者都没有,那么他的total power就会减1,total power最少是1,求最后谁能赢 如果b或c出现的话,fl ...
- VMware vsphere Hypervisor、VMware vsphere和VMware Workstation小记
VMware Workstation软件需要依赖于宿主操作系统之上. VMware vSphere是VMware公司推出一套服务器虚拟化解决方案,它是可以直接独立安装和运行在祼机上的系统. VMwar ...