前言
以前记录Android Studio导入Android 9.0的Launcher3的步骤。
以前写的,最近重新看到,就放这里了。
正文
源码信息
系统版本 : Android 9.0 源码目录 : \packages\apps\Launcher3
Android Studio信息
Android Studio : 4.1.2 Gradle Plugin Version : 4.1.2 Gradle Version : 6.5
这里简单的记录一下,方便自己查阅。
Launcher3本身就支持导入Android Studio ,由于存在每个人的环境不一样,更改一些配置,下面我就记录一下我的导入过程。
修改build.gradle信息
第一步
buildscript { repositories { // add start maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/jcenter' } jcenter() // add end mavenCentral() google() } //.....[略] dependencies { classpath 'com.android.tools.build:gradle:4.1.2' // mofity start // classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.3' classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.10' //mofity end } }
再修改
repositories { //add start maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/jcenter' } jcenter() //add end maven { url "../../../prebuilts/fullsdk-darwin/extras/android/m2repository" } maven { url "../../../prebuilts/fullsdk-linux/extras/android/m2repository" } mavenCentral() google() }
第二步
// modify //final String SUPPORT_LIBS_VERSION = '28.0.0-SNAPSHOT' final String SUPPORT_LIBS_VERSION = '28.0.0'
修改后同步一下。
第三步
点击 File > Project Structure 中的Project的Gradle版本改为如下:
Gradle Plugin Version : 4.1.2 Gradle Version : 6.5
以你自己环境为主,我这里用上面的就可以运行起来。
参考文章
-
《
历史上的今天
暂无评论...
随机推荐
adb shell top 命令的简单使用
前言top命令提供了实时的对Android系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序.adb shell top 的简介top 可以带参数等,具体下面详细简介top 用法使用adb shell top --he...
Android 高版本权限检测和申请
前言本文是在《Android 6.0后权限的申请》基础上整理的。本次新增了申请权限前进行检测是否有权限,没有权限的就重新申请。好记性不如烂笔头记录于此,方便自己查阅。正文public class AskPermission { public static final int ...
柴静:真相常流失于涕泪交加中
一美国有一个著名的白宫记者,叫海伦.托马斯,逼问过9任总统,进攻性极强,后来白宫特别在新闻厅给她专门设了把椅子,上面用小铜牌刻着她名字,又用她的名字命名了一个奖项,盛誉极隆。她八十多岁的时候在书里回忆自己职业生涯,曾经感叹美国新闻业的萧条,说“不知畏惧,不带好恶地去报道,美国的新闻人忘了吗?”...
梁实秋:想我的母亲
我的母亲姓沈,杭州人。世居城内上羊市街。我在幼时曾侍母归宁,时外祖母尚在,年近八十。外祖父入学后,没有更进一步的功名,但是课子女读书甚严。我的母亲教导我们读书启蒙,尝说起她小时苦读的情形。她同我的两位舅父一起冬夜读书,冷得腿脚僵冻,取大竹篓一,实以败絮,三个人伸足其中以取暖。我当时听得惕然心惊,遂不...
shape之gradient属性简介
gradient属性简介在drawable文件夹中创建shape_gradient.xml资源。<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/ap...
Android xml中selector配置选中按下等状态的透明度值
前言偶然项目中UI只提供一张图,需要程序员根据View的不同状态对图片透明度处理。Android中对View透明度处理还是很容,但对不同状态设置不同透明度就稍微复杂。经过多次的尝试,发现Android中xml也可以对不同状态配置不同透明度值,既方便又简单,因此记录于此,方便查阅。正文下面是...