当前位置: 首页 > news >正文

idea从零开发Android 安卓 (超详细)

 首先把所有的要准备的说明一下

idea 2023.1 什么版本也都可以操作都是差不多的

gradle 8.7  什么版本也都可以操作都是差不多的

Android SDK  34KPI

 下载地址: AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载

  1. 下载安装Android SDK Tools,安装后启动SDK Manager.exe。
  2. 在SDK Manager界面中,安装Android SDK Tools(必须,只需下载一个版本,一般选最新版本)。
  3. 安装Android SDK Platform-tools(必须,只需下载一个版本,一般选最新版本)。
  4. 安装Android SDK Build-tools(必须,可以安装多个版本)。
  5. 在SDK Platforms标签页中,勾选所需的Android版本,点击"Apply"按钮进行下载和安装。

 开始选择版本下载

 Gradle 8.7

下载官网地址: Gradle Build Tool

 进入到文档里里面之后按照下面的图片进行操作

 跳转到下载界面,如果网不好没有跳转的话就可以直接进去到点击直连里面下载就好了

 

IDEA开始搭建环境了

  1. 打开IntelliJ IDEA,点击"Configure",选择"Project Defaults",再点击"Project Structure",进入Android SDK配置页面1。
  2. 在Android SDK配置页面中,将之前安装的Android SDK路径填入"Android SDK location"栏中1。
  3. 点击"OK"完成SDK的安装2。
  4. 在IntelliJ IDEA中,依次点击"File"、"New"、"Project",选择"Android"、"Application"模板,点击"Next"2。
  5. 在接下来的页面中,输入项目的名称、包名、保存位置等信息,点击"Next"1。

这个就是创建Android 安卓的项目直接按照图上的指示点击下载就好了

填上基本的信息就可以点击下一步了

 选择API就可以了位置自定义

 

 

 

 

到这里就创建完成了一个项目看看所有的里面的配置

 首先我们需要检查里面的配置信息这边我就全部贴出来了你们报错了直接可以看着我的配置进行排查,增强自己的排查能力

maven配置这是我自己的路径

 gradle的路径这是我自己的文件路径可以看看

 也可以切换模式

 出现超时的问题可以看我另一篇文章

 Gradle连接超时问题connect time out-CSDN博客

 结束!!!

相关文章:

  • 算法系列--动态规划--特殊的状态表示--分析重复子问题
  • python opencv之提取轮廓并拟合圆
  • 智慧公厕,为智慧城市建设注入了新的活力
  • 杰理芯片AC79——物联网远程点亮/关闭LED灯
  • 【力扣每日一题】2908. 元素和最小的山形三元组 I
  • Oracle VM(虚拟机)性能监控工具
  • libevent解析GET参数
  • 基于springboot实现数据库的加解密
  • darknet | 编译darknet报错nvcc fatal: Path to libdevice library not specified
  • Linux shell编程学习笔记43:cut命令
  • 【YOLOv5改进系列(9)】高效涨点----使用CAM(上下文增强模块)替换掉yolov5中的SPPF模块
  • 话题通信的python实现
  • win11 环境配置 之 Jmeter(JDK17版本)
  • elementui的table根据是否符合需求合并列
  • Linux安装python3
  • ➹使用webpack配置多页面应用(MPA)
  • Angular 2 DI - IoC DI - 1
  • iOS 系统授权开发
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • Java 最常见的 200+ 面试题:面试必备
  • Python实现BT种子转化为磁力链接【实战】
  • Redux 中间件分析
  • Spring Cloud中负载均衡器概览
  • vue-cli3搭建项目
  • Vue小说阅读器(仿追书神器)
  • 从PHP迁移至Golang - 基础篇
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 记一次删除Git记录中的大文件的过程
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 我感觉这是史上最牛的防sql注入方法类
  • 我这样减少了26.5M Java内存!
  • 携程小程序初体验
  • zabbix3.2监控linux磁盘IO
  • ​Spring Boot 分片上传文件
  • ​TypeScript都不会用,也敢说会前端?
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (三)Honghu Cloud云架构一定时调度平台
  • (一)appium-desktop定位元素原理
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转)linux下的时间函数使用
  • ***测试-HTTP方法
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .net通用权限框架B/S (三)--MODEL层(2)
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • .NET与 java通用的3DES加密解密方法
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • .Net中的设计模式——Factory Method模式
  • .net中调用windows performance记录性能信息
  • /etc/skel 目录作用
  • ??eclipse的安装配置问题!??