基于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调试,连接电脑即可。

小米便签开源项目本地环境搭建相关推荐

  1. 小米便签维护过程记录——可能出现问题解决方案

    在对小米便签开源代码进行研究和维护及新功能开发的同时,会遇到很多问题,将以本文进行记录总结. 导入项目 若不导入直接Open会导致默认为Project,不为Android. 小米标签菜单栏不显示的问题 ...

  2. 小米便签从0到1维护教程

    小米便签开源社区版从0到1维护教程 1.前置条件-------软件的安装: 开发工具:Android studio 下载Android studio 汉化教程 安装请自行解决 SDK版本以及相关文件 ...

  3. 在Win10以及SDK为33的环境下——小米便签项目的搭建

    文章目录 0. 我的操作系统和开发环境 1. 相关文件下载: 2. import project: 2.1 用import project导入项目 3. make project: 3.1 AS中的命 ...

  4. 在Android Studio下配置小米便签

    在Android Studio下配置小米便签 Android studio2022的下载与安装 在官网下载最新安装包Download Android Studio & App Tools - ...

  5. sonar mysql svn_Sonar本地环境搭建

    一个新项目准备上线提测了,为了在提测之前做一下代码走查,同时了解项目目前的质量情况,就在本地搭建了一套sonar环境.搭建的过程中遇到了很多问题,sonar官方已不再维护Eclipse的svn插件,所 ...

  6. 0、Java项目开发环境搭建

    Java项目开发环境搭建详解   工欲善其事,必先利其器. 一.环境搭建 1.JDK安装及环境变量配置 点击查看 2.Maven安装及环境变量配置 点击查看 Maven配置远程仓库地址:   打开ma ...

  7. ROS学习笔记——基于Prometheus无人机开源项目仿真环境配置

    本笔记基于ubuntu18.04版本,配置基于Prometheus无人机开源项目仿真环境. 需要事先在电脑上安装了ROS,Mavros功能包,其余可参考Amov教程,                  ...

  8. Mit Mini Cheetah开源代码开发环境搭建

    MIT Mini Cheetah–开源代码仿真环境搭建 摘要 2019年以来,关于四足机器人的报道越来越多,我比较关注的是MIT mini cheetah.Mini Cheetah的外表是很可爱的,它 ...

  9. SAP Web IDE本地环境搭建

    SAP Web IDE本地环境搭建 1.JDK的安装及配置环境变量 可通过官网自行下载JDK: Java Downloads | Oracle 直接傻瓜式安装至默认路径"C:\Program ...

最新文章

  1. windows下 apache 二级域名相关配置
  2. mysql 同步中历史记录_[Mysql]备份同库中一张表的历史记录 insert into ..select
  3. iOS - Rac(ReactiveCocoa)
  4. 怎样使用C# 获取WIFI的连接状态?
  5. oracle获取 小时数,Oracle函数 通过秒数或分钟数获取时间段
  6. 如何在MVC中下载模板和上传word文件
  7. 随想录(35岁后的程序员)
  8. defun 函数定义
  9. paip.提升效率--批量变量赋值 “多元”赋值
  10. IIS——asp上传文件大小限制
  11. Rayman的绝顶之路——Leetcode每日一题打卡4
  12. 3D建模和3D渲染吃什么硬件?专业图形显卡和游戏显卡区别
  13. ESP车身电子稳定系统
  14. 循序渐进大数据组件之--【Zookeeper 03】进阶(选举机制以及ZBA协议)
  15. 软件设计模式从何而来?------“抄袭来的” 设计模式
  16. Win10打开休眠模式
  17. linux raid member,文件挂载时报错“linux_raid_member”
  18. 【Hadoop】Build and Execute
  19. Unity【话大】设计模式之模板方法模式
  20. crypto buuctf 还原大师

热门文章

  1. 【防骗】来电显示号码竟可任意修改
  2. 面试时如何回答面试官的问题
  3. BigDecimal用法之计算等额本金和等额本息
  4. 状态机的C语言编程(转)
  5. jcr多久更新一次_JCR-2017更新 | 快来看看你的影响影子吧
  6. 9 输入输出设备题库
  7. Web前端大作业—个人网页(html+css+javascript)
  8. NYOJ_170聪明的kk
  9. C语言 信号集回调函数 避免子进程在信号回调注册完成之前全部结束
  10. 抖音短视频直播电商企业号IP运营操盘商业计划书方案pdf