[Android P] Android P版本 新功能介绍和兼容性处理

Posted atom blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[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 9.0/P(android p指安卓9.0版本) okhttp3网络请求出错

Android P Beta发布!最新版本抢先体验!

如何将应用完美迁移至Android P版本

Android P HIDL服务绑定模式与直通模式的分析

Android P专区免费开放 -- 同样的Android,不同的体验

Android P版本(9.0) 新功能介绍和兼容性处理