小米便签开源项目本地环境搭建
基于Android Studio、和Gradle 的小米便签配置和安装
一、Android Studio的中文社区(官网)下载最新的Android Studio
点击开始传送http://www.android-studio.org/
可参考下文安装配置Android StudioAndroid Studio 和 SDK 下载、安装和环境变量配置_siwuxie095的博客-CSDN博客_androidstudio配置sdk
根据指引把SDK和gradle也安装好,可以开始使用了。
小米便签的配置编译需要在JDK8上运行,而Sonarqube的运行需要在JDK12。由于Sonarqube需要运行bat,会使用到默认的JAVA目录,所以只需要在配置Android Studio时候JDK目录改为JDK8的目录即可。
二、导入项目
在github上下载MiCode/Notes: 小米便签社区开源版,下载完成后解压。
打开Android 界面后选择open,导入你解压后的下项目源码。
三、解决可能出现的问题
问题一:解决Google Play requires that apps target API level 29 or higher
因为之前将下载源改为了谷歌(之前添加的google()),但是api的版本不同步,需要进一步修改
将下图中两处分别改为30和29,然后点击Sync Now
问题二:解决Cannot Resolve Symbol HttpEntity,HttpResponse
报错原因及解决方法:HTTP client
在sdk23就已经被分离了,应该使用HttpURLConnection
来代替,或者将下面的代码加入到你的build.gradle(:app)文件中
点击Sync Now(第一次修改)或者try again(多次修改),然后会出现下面的界面
四、运行项目
运行后,如果显示build successful,则表示成功构建项目
选择虚拟设备
点击create virtual device
选择pixei 2
选择R,点击next
给虚拟设备取名
退出设置页面,选择刚刚创建的虚拟设备,点击运行
如果出现以下效果则说明成功(如果没出现或者意外中止,重启电脑再次运行就好)
五、关于配置和使用Android开发工具和环境的一些感想
在PC机上配置Android运行环境的过程中,涉及到Android SDK的配置和Gradle编译工具的使用。熟悉Gradle工具创建的文件目录结构,了解其中每个文件分别实现了什么功能,从中可以获取到一些有用的信息,比如关于SDK和其他工具包的版本信息,这样可以更加得心应手地调整开发环境。 其次,要及时解决并记录环境配置过程中出现的问题。不仅需要搞清楚IDE给出的错误代码的含义,而且需要熟悉如何解决这些问题。可以借助开源社区解决问题,寻找合适的解决方案。
最后,要结合自身情况来安装、使用软件开发工具。初学时应依靠工具进行开发,在实践过程中逐步摆脱对工具的依赖,最后理性选择、使用适合的工具以进一步提高开发效率。
对于虚拟设备的选择
如果用手机连接电脑,记得开启USB调试,一般都会弹窗。如果没有弹窗,直接去设置里面开发者选项找,然后开启开发者模式,然后再开启USB调试,连接电脑即可。
小米便签开源项目本地环境搭建相关推荐
- 小米便签维护过程记录——可能出现问题解决方案
在对小米便签开源代码进行研究和维护及新功能开发的同时,会遇到很多问题,将以本文进行记录总结. 导入项目 若不导入直接Open会导致默认为Project,不为Android. 小米标签菜单栏不显示的问题 ...
- 小米便签从0到1维护教程
小米便签开源社区版从0到1维护教程 1.前置条件-------软件的安装: 开发工具:Android studio 下载Android studio 汉化教程 安装请自行解决 SDK版本以及相关文件 ...
- 在Win10以及SDK为33的环境下——小米便签项目的搭建
文章目录 0. 我的操作系统和开发环境 1. 相关文件下载: 2. import project: 2.1 用import project导入项目 3. make project: 3.1 AS中的命 ...
- 在Android Studio下配置小米便签
在Android Studio下配置小米便签 Android studio2022的下载与安装 在官网下载最新安装包Download Android Studio & App Tools - ...
- sonar mysql svn_Sonar本地环境搭建
一个新项目准备上线提测了,为了在提测之前做一下代码走查,同时了解项目目前的质量情况,就在本地搭建了一套sonar环境.搭建的过程中遇到了很多问题,sonar官方已不再维护Eclipse的svn插件,所 ...
- 0、Java项目开发环境搭建
Java项目开发环境搭建详解 工欲善其事,必先利其器. 一.环境搭建 1.JDK安装及环境变量配置 点击查看 2.Maven安装及环境变量配置 点击查看 Maven配置远程仓库地址: 打开ma ...
- ROS学习笔记——基于Prometheus无人机开源项目仿真环境配置
本笔记基于ubuntu18.04版本,配置基于Prometheus无人机开源项目仿真环境. 需要事先在电脑上安装了ROS,Mavros功能包,其余可参考Amov教程, ...
- Mit Mini Cheetah开源代码开发环境搭建
MIT Mini Cheetah–开源代码仿真环境搭建 摘要 2019年以来,关于四足机器人的报道越来越多,我比较关注的是MIT mini cheetah.Mini Cheetah的外表是很可爱的,它 ...
- SAP Web IDE本地环境搭建
SAP Web IDE本地环境搭建 1.JDK的安装及配置环境变量 可通过官网自行下载JDK: Java Downloads | Oracle 直接傻瓜式安装至默认路径"C:\Program ...
最新文章
- windows下 apache 二级域名相关配置
- mysql 同步中历史记录_[Mysql]备份同库中一张表的历史记录 insert into ..select
- iOS - Rac(ReactiveCocoa)
- 怎样使用C# 获取WIFI的连接状态?
- oracle获取 小时数,Oracle函数 通过秒数或分钟数获取时间段
- 如何在MVC中下载模板和上传word文件
- 随想录(35岁后的程序员)
- defun 函数定义
- paip.提升效率--批量变量赋值 “多元”赋值
- IIS——asp上传文件大小限制
- Rayman的绝顶之路——Leetcode每日一题打卡4
- 3D建模和3D渲染吃什么硬件?专业图形显卡和游戏显卡区别
- ESP车身电子稳定系统
- 循序渐进大数据组件之--【Zookeeper 03】进阶(选举机制以及ZBA协议)
- 软件设计模式从何而来?------“抄袭来的” 设计模式
- Win10打开休眠模式
- linux raid member,文件挂载时报错“linux_raid_member”
- 【Hadoop】Build and Execute
- Unity【话大】设计模式之模板方法模式
- crypto buuctf 还原大师