[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应用的开发和测试人员,在没有源代码 ...
随机推荐
- 使用CSS3改变文本选中的默认颜色
::selection { background:#d3d3d3; color:#555; } ::-moz-selection { background:#d3d3d3; color:#555; } ...
- shell学习(四)
一.字符截取 expr 基本用法 expr substr $var1 起始位置 截取长度,如: [root@localhost mnt]# a=Centos6.9[root@local ...
- 【Codechef】BB-Billboards
题解 传说中的--半标准杨表(行单调不增,列单调减) 如果N能整除M,我们把序列分成\(\frac{N}{M}\)段 然后里面要填K个1,显然我每一段必须填K个1,且可以构造出合法的序列,所以最少要填 ...
- 015 jquery中包裹节点
1.介绍 2.程序 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < ...
- SpringMVC框架05——拦截器
1.拦截器概述 Spring MVC的拦截器(Interceptor)与Java Servlet的过滤器(Filter)类似,它主要用于拦截用户的请求并做相应的处理,通常应用在权限验证.记录请求信息的 ...
- 【Ray Tracing in One Weekend 超详解】 光线追踪1-1
Preface 从这一篇起,我们开始学光线追踪这门牛逼的技术.读了几天,一个字:强! 这一篇我们主要讲述技术入门和一些简单的案例. 我们先学这本: Ready 这本书需要ppmview这个软件帮忙看效 ...
- C#、Java、Javascript获取Unix时间戳
背景: 因为项目需要,需要几种语言联动开发,日期字段设计的数字型 获取Unix时间戳代码: Java System.currentTimeMillis() Javascript new Date(). ...
- 【Java】须要配置的三个Java环境变量
我的电脑→属性→高级系统设置→高级→环境变量 1.JAVA_HOME : JDK的安装路径 2.PATH : %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 3.CLASSP ...
- gdb调试报错:Missing separate debuginfos, use: debuginfo-install glibc-XXX
解决方案: 1.先修改“/etc/yum.repos.d/CentOS-Debuginfo.repo”文件的 enable=1: 2.使用 sudo yum install glibc 安装: 3.使 ...
- linux socket talkclient talkserver示例
cleint: #define _GNU_SOURCE 1 #include <sys/types.h> #include <sys/socket.h> #include &l ...