Android Studio 快速的制作一个可以在 手机上跑的app

一、新建一个最简单的 App 工程

  1. 打开 Android Studio
  2. 欢迎界面点:New Project(新建项目)
  3. 选择模板:
    • 建议选:Empty Views ActivityEmpty Activity
      这是最干净、最适合上手的模板。
  4. Next ,填写项目信息:
    • Name(应用名) :比如 MyFirstApp
    • Package name(包名) :默认就行,比如 com.example.myfirstapp
    • Save location:工程存放位置,默认也可以
    • Language :建议用 Kotlin
    • Minimum SDK :建议选 API 24: Android 7.0 或更低一点(设备越多能装)
  5. Finish,等待 Android Studio 自动下载依赖、构建项目(右下角有进度条,等它转完)。

等 Gradle 构建完成以后,默认就已经有一个简单的 "Hello World" 界面了。


二、准备你的安卓手机(真机调试)

下面是最关键的一步:让你的手机能被电脑识别为调试设备。

1. 在手机上打开开发者选项

不同品牌路径略有不同,大致如下(以原生/大多数国产 ROM 为例):

  1. 打开手机的 设置
  2. 找到 关于手机 / 关于设备
  3. 找到 版本号 / 构建号(Build number)
  4. 连续点它 7 次,系统会提示"您已处于开发者模式"。

然后返回设置主界面:

  1. 搜索 "开发者选项" / Developer options
  2. 进入开发者选项,开启:
    • 开发者选项(有个总开关)
    • USB 调试(USB debugging)

2. 用数据线连接手机和电脑

  1. 用 USB 数据线连接手机和电脑
  2. 手机上会弹出一个对话框:
    • "是否允许 USB 调试?" → 选择 允许,并勾选 "一律允许这台电脑" 之类的选项

三、在 Android Studio 中选择设备并运行

  1. 回到 Android Studio 顶部工具栏,找到设备选择下拉框(通常在绿色 ▶️ Run 按钮左边)
    • 这里应该会显示你的手机名字,比如 Xiaomi XXXHUAWEI XXX
    • 如果看不到:
      • 点下拉箭头 → 选择 "Troubleshoot device connections""Pair using Wi-Fi" 之类
      • 或者先确认上一步的 USB 调试有没有打开、数据线是否良好。
  2. 设备选好后,点击绿色的 ▶ Run 按钮(或者菜单栏 RunRun 'app'
  3. 第一次安装时,手机上可能弹出:
    • "是否允许安装来自此电脑的应用?" → 选择 允许
  4. 稍等几秒钟,你在手机上就能看到刚刚新建工程的应用界面(通常是一个空白页面或 Hello World 文本)。

到这里,一个能在手机上跑的最基础 App 就完成了 🎉


四、快速改一点界面文字,看效果

让你确认自己在真机上跑的是"自己改过的东西"。

  1. 在 Android Studio 左侧 Project 栏,展开:

    • appsrcmainreslayout → 双击 activity_main.xml
  2. 找到预设的文本控件,大概是这样:

    复制代码
    <TextView
        ...
        android:text="Hello World!" />
  3. android:text 改成你想要的,比如:

    复制代码
    android:text="Hello from my phone!"
  4. 再次点击 Run ▶

    应用会重新安装/更新到手机上,你就能在手机屏幕上看到这句新的文字了。

相关推荐
心灵宝贝2 小时前
Mac 安装 JDK 8u281(JDK-8u281-1.dmg)详细步骤(附安装包)
java·macos·intellij-idea
記億揺晃着的那天2 小时前
从单体到微服务:如何拆分
java·微服务·ddd·devops·系统拆分
code monkey.2 小时前
【Linux之旅】深入 Linux Ext 系列文件系统:从磁盘物理结构到软硬链接的底层逻辑
linux·文件系统·ext2
7ioik3 小时前
什么是线程池?线程池的作用?线程池的四种创建方法?
java·开发语言·spring
切糕师学AI3 小时前
Lombok 注解 @Slf4j
java·lombok
寻星探路3 小时前
JavaSE重点总结后篇
java·开发语言·算法
EAIReport3 小时前
自动化报告生成产品内嵌OA/BI平台:解决传统报告痛点的技术方案
java·jvm·自动化
RoboWizard4 小时前
高性能电脑热战寒冬 11月DIY配置推荐
linux·运维·服务器·电脑·金士顿
携欢4 小时前
PortSwigger靶场之Web shell upload via path traversal靶场通关秘籍
android