问题背景 困扰博主近一个月的问题,导致近一个月没办法进行 Android 开发的问题终于解决了!
问题错误特征 Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-5.5.1-all.zip' A problem occurred configuring root project 'PlanAssistant'. Could not resolve all artifacts for configuration ':classpath'. Could not resolve com.android.tools.build:gradle:3.5.3. Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.3/gradle-3.5.3.pom'. Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.3/gradle-3.5.3.pom'. Read timed out 就是这一句 Read timed out,在过去的一个月里,我天天都看到这句报错,始终找不到比较好的解决方案。经过各种 Google,Baidu,bing,发现解决方案大致分为两种:
...
网上关于 Linux 环境下安装 Android Studio 的教程很多,但是因发行版的不同而异,在这里记录使用官网提供的打包好的安装包安装在 Zorin 系统上并创建快捷方式的方法:
第一步:官网下载安装包
...
!!!
Photo by Mesut Kaya on Unsplash !!!
为什么封面图是一张旅游的照片?因为使用 CI/CD 等工具高效的完成工作,就可以出去玩了!
前言 GitHub Actions 是 GitHub 官方提供并免费提供给开源仓库使用的持续集成服务,在进入本文主题之前,先讲讲什么是持续集成 (CI/CD) 。
...
Deepin(Linux)下实现Android投屏 最近需要演示自己的安卓开发作品,因此需要在自己的主力操作系统(Deepin)上实现安卓投屏,之后才好连接电脑在班级里演示。找寻一圈之后终于发现了开源的Linux端投屏神器Scrcpy. 因此在这里简单记录配置过程,方便后用。
项目源码:Scrcpy的GitHub
简单说明 Scripe支持桌面全平台。
It works on GNU/Linux, Windows and MacOS.
但是在这里主要记录下Linux下的Deepin系统配置。
...
Android编程之Navigation项目迁移AndroidX踩坑记录 androidx 是对 android.support.xxx 包的整理后产物。由于之前的support包过于混乱,所以,google推出了 androidX。
在项目迁移AndroidX的过程中遇到一些问题,特别是Navigation抽屉页面迁移的过程中遇到一些问题,跟着网上的教程走完了全程,却总是闪退,原因直指xml布局文件。
经过一番斗争,终于完成了Android studio原生Navigation Drawer Activity的AndroidX迁移工作,在这里仅以此为例,记录迁移流程,及注意细节。
...
用“智能”决策生活,篆刻生活印记
随着技术的发展和人类的进步,人们的生活节奏越来越快,每一天都淹没在“数据”的海洋中。我们在享受先进技术、快捷网络以及城市便捷性的同时,越来越追求精神层面的享受。但同样的,在我们中常常会有一些人,他们难以适应日新月异的快节奏生活,于是越来越多的面对这个忙碌的世界感到迷茫,不知道一天都做了什么,不知道一天这么多事情该如何处理。随着时代的发展,我们每一天都有越来越多的事情等待完成,人们的步伐越来越快,渐渐的忘记了我们去过那里,忘记了我们去做过什么,忽略了我们的生活结构是怎样。“复盘”是帮助一个人进步很好的方式,但快节奏的生活让越来越多的人忘记了自己的轨迹,更难以去优化自己的生活轨迹;换句话说,我们将自己有限的精力放在了更重要的地方,可记录并优化生活结构这样非常有助于我们提高生活效率的方式却常常无法完成。 于是,我们想到了开发“智能生活管家”系统,以用户APP的方式和用户交互并提供相关功能,我们希望将自己所学专业知识,运用到实际生活中,甚至能够帮助人们更好的生活!
...