惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
Last Week in AI
Last Week in AI
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
H
Help Net Security
F
Fortinet All Blogs
MyScale Blog
MyScale Blog
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 司徒正美
量子位
N
Netflix TechBlog - Medium
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
Recorded Future
Recorded Future
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News
aimingoo的专栏
aimingoo的专栏
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
Scott Helme
Scott Helme
The Last Watchdog
The Last Watchdog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
IT之家
IT之家
AI
AI
WordPress大学
WordPress大学
Security Archives - TechRepublic
Security Archives - TechRepublic
Google Online Security Blog
Google Online Security Blog
U
Unit 42
V2EX - 技术
V2EX - 技术
MongoDB | Blog
MongoDB | Blog
Schneier on Security
Schneier on Security
博客园 - Franky
H
Heimdal Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
W
WeLiveSecurity
P
Privacy & Cybersecurity Law Blog
Cloudbric
Cloudbric
B
Blog RSS Feed
N
News | PayPal Newsroom
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
I
Intezer
Hacker News - Newest:
Hacker News - Newest: "LLM"
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园_首页
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
雷峰网
雷峰网

Wriprin Blog

🐿️ SAP GUI 账户密码重置「Note」 🧑🏻‍💻 MCU - C51 单片机「实例」 🌳 Linux - tree 生成目录树「Note」 📒 SAP ABAP SY-REPID 变化「Note」 🗂️ SAP 通过 OData Service 反查 CDS View 位置 & 视图「Workaround」 🐌 Android Studio Gradle 无限 Build「假死」 🤖 Android Studio 默认配置路径修改 🐌 SAP ALV & 导出 Excel 负号前置「实例」 🍵 Java 调用 SAP RFC 接口「实例」
🧑🏻‍💻 Android Studio 开发环境搭建 & 配置
Wriprin · 2022-12-13 · via Wriprin Blog

前言

上一次做 Android 开发还是在大三的 Android 课设项目上「 IPOD - 本地音乐播放器

现在由于工作需要 「面向业务编程」,需要重拾 Android 开发,由于电脑已换,所以决定重新开一个 Android 专栏,同时记录学习随笔,欢迎订阅~

  • 开发环境:JDK
  • 开发语言:Java
  • 开发工具:Android Studio

JDK 安装配置

关于 JDK 安装 & 配置这部分,网上有很多完善的文章,不做过多赘述
  • 前往 官网 下载并安装,然后「配置环境变量」

    • 如果不知道怎么找,那就直接在 此处 下载(密码:@Wriprin

java -version & javac 测试配置是否成功

JDK-TEST.png


下载完成后,运行程序安装 Android Studio Setup,修改下 「安装路径」 等待安装完成即可

Android-Studio-STAIN-01.png

这里选择 「Do not import settings」

Android-Studio-STAIN-02.png

接下来配置常规依赖如 SDK 等下载路径,这里选 「Custom」,建议配置除 C 盘以外的地方

Android-Studio-STAIN-04.png

默认会指向 程序安装路径 同级目录,直接 Next 即可

Android-Studio-STAIN-05.png

配置 SDK 安装目录

Android-Studio-STAIN-06.png

安装配置汇总如下:

Android-Studio-STAIN-08.png

  • 可以切换「全局{过}代{滤}理」下载,然后等待下载完成
  • 如果没有条件的话,可以网上找相关的打包好的 SDK 包,直接下载到本地配置即可,这部分不做过多赘述,有需要的可以自行查找相关资源

Android-Studio-STAIN-09.png

关于 AMD 会遇到的问题,解决方案:Android-emulator-hypervisor-driver/issues

Android-Studio-STAIN-10.png


HelloWorld

初始 Welcome 界面 -「New Project」- 创建一个工程项目

Android-Studio-STAIN-11.png

我们这里先选择一个 Empty Actity 来做初始项目构建

Android-Studio-STAIN-12.png

项目配置相关,具体配置如下图所示:

Android-Studio-STAIN-13.png

可以看到左侧工程结构一直在 Loading...,点击 左下角 Build 可以看到 AS 正在为我们下载 Gradle 和一些其他相关的 依赖 jar 包等文件,耐心等待即可

Android-Studio-STAIN-14.png

  • 如果下载完成并构建项目结束后,提示你 Error 报错
  • 那么建议点击「Try again」,重新 Sync 一次,可能是上一次构建时部分依赖未成功下载,很大程度上取决于你的网络环境,这个如果没有相关代理环境,那我只能说尽力而为了
  • PS: 如果 HelloWorld 这么个空项目都跑不起来,那真是见了鬼了 :-(

首先是 MainActivity 启动类:其中 onCreate() 加载样式文件 activity_main.xml(用于构建页面布局样式)

package cc.cnix.helloworld;
​
import androidx.appcompat.app.AppCompatActivity;
​
import android.os.Bundle;
​
public class MainActivity extends AppCompatActivity {
​
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

除此以外,还需知道是在 AndroidManifest.xml 中配置了(启动)类

<application>
    <activity>
        <!-- 配置启动类 -->
    </activity>
</application>

AS 默认配置修改


AVD 安装配置

Android 开发测试可以通过:

  • 使用真机测试(USB 连接 安卓机(开启 ADB 调试),MUMU,雷电......)
  • 使用内置的 AVD(Android Virtual Device)安卓虚拟设备 测试
  • 使用 Virtual Box + Genymotion 构建虚拟机调试

AVD 的流畅运行需要三个硬件条件:

  1. 支持虚拟化的 x64 位 CPU
  2. 8 GB 以上的内存
  3. 20 GB 以上的空余磁盘空间

同时,你还需要确认 CPU 的虚拟化功能已经在 BIOS 设置中打开

首先配置 Gradle JDK ,使用「内嵌」的 JDK version 11.xx.xx

Android-Studio-STAIN-21.png

然后选择「AVD Manager」

Android-Studio-STAIN-15.png

Create Virtual Device,然后选择 AVD 型号配置

Android-Studio-STAIN-16.png

选择所需 API 版本,下载系统镜像「经测 - 28 - Pie - 5.0 有效」

Android-Studio-STAIN-17.png

下载配置完成后,启动 HelloWorld 项目

Android-Studio-STAIN-20.png

至此,Android Studio 的环境搭建与基础配置就已完成了~

本文链接:https://blog.cnix.cc/index.php/archives/118/