[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应用的开发和测试人员,在没有源代码 ...
随机推荐
- BZOJ 1086 王室联邦 | BFS
BZOJ 1086 王室联邦 题意 把一棵树分块,每块大小在[B, 3B]之间(B由输入数据给出),每个块需要对应一个核心点,核心点可以在块内,这个点要满足块内每个点到核心点的路径上的点都属于这个块( ...
- Codeforces 623B Array GCD
Array GCD 最后的序列里肯定有a[1], a[1]-1, a[1]+1, a[n], a[n]-1, a[n]+1中的一个,枚举质因子, dp去check #include<bits/s ...
- 修改Linux的基本配置
1.修改主机名 vi /etc/sysconfig/network 2.修改ip地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes ...
- PocketMoney
PocketMoney( Money.pas/cpp/c)Description学校为了表彰tsoi的优异成绩, m个领导每人都决定给tsoi的一些人发一些小红包.于是n个Tsoier排成一排,等待着 ...
- Nodejs新手村指引——30分钟上手
概要 #准备工作 #开启简单的服务 #路由 #获取参数的三种方式 #静态文件 #数据库集成 #async解决多重嵌套问题 本文适合没有nodejs项目开发经验而又想对nodejs有个大概了解的你阅读, ...
- Java 内存模型 ,一篇就够了!
Java 虚拟机 我们都知道 Java 语言的可以跨平台的,这其中的核心是因为存在 Java 虚拟机这个玩意.虚拟机,顾名思义就是虚拟的机器,这不是真实存在的硬件,但是却可以和不同的底层平台进行交 ...
- Android组件化方案及组件消息总线modular-event实战
背景 组件化作为Android客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向.美团内部各个Android开发团队也在尝试和实践不同的组件化方案,并且在组件化通信框架上也有很多高质量的产 ...
- python全栈开发之匿名函数和递归函数
python 匿名函数和递归函数 python全栈开发,匿名函数,递归函数 匿名函数 lambda函数也叫匿名函数,即函数没有具体的名称.是为了解决一些功能很简单需求而设计的一句话函数.如下: #这段 ...
- 一个关于react-native的demo,详细请转GitHub
react native 0 介绍 支持ios和android两个平台 下载:git clone https://github.com/chunlei36/react-native-full-exam ...
- Codeforces Round #394 (Div. 2) C. Dasha and Password 暴力
C. Dasha and Password 题目连接: http://codeforces.com/contest/761/problem/C Description After overcoming ...