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

Android Studio | 小白如何运行别人的安卓项目

目录

Step1:正确地打开项目

Step2:AS 同步时报错

Step3:同步完成后启动

Step4:启动成功


说明:本文简称 Android Studio 为 AS

Step1:正确地打开项目

重点:确认好项目的根目录是哪个目录!

别人以 ZIP 压缩包的形式把项目发给我们,我们把压缩包解压后得到项目文件夹。由于打成压缩包的时候往往会加一层目录,而这一层并不是项目的根目录,因此误使用它为根目录会导致 AS 识别项目结构失败。

点击 “Open”,选择项目的根目录进行打开:

如果打开后各个目录面如死灰,且 AS 没有任何提示,那么应该就是找错根目录了。

Step2:AS 同步时报错

正确打开项目后,AS 会自动进行同步。但是我在同步时遇到了以下错误:

Caused by: org.gradle.api.internal.plugins.PluginApplicationException:
Failed to apply plugin 'com.android.internal.application'.

首先,找到 gradle.properties 文件:

然后,在 gradle.properties 中添加一行:

android.overridePathCheck=true

最后,点击 “Try Again” 重新进行同步:

参考博客:org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin

Step3:同步完成后启动

同步成功后,项目结构会被 AS 整理,类似下图:

点击绿色三角启动项目,我这里是启动后的,所以长得不一样:

可能会遇到下述报错,即项目要求的 SDK 最小版本号比你 AVD 的版本高:

The application's minSdkVersion is newer than the device API level.

没有关系,我们只需要把项目要求的 SDK 最小版本号降低就好了。这里直接用键盘输入你想要的最小版本号,因为它提供的下拉选项未必有你想要的。如下图所示:

Step4:启动成功

AS 会自动把项目的 apk 安装上,即安装项目的 app,这里涉及项目隐私我就不展示了:

相关文章:

  • dp秒杀优惠券
  • k8s部署calico遇到的问题
  • python -【四】函数
  • 2024华为OD机试真题-素数之积-C++-OD统一考试(C卷D卷)
  • Textual for Mac:轻量级IRC客户端
  • 安卓赤拳配音v1.0.2Ai配音神器+百位主播音色
  • Rust一维Vec垂直方向拼接、水平方向拼接,多个二维Vec垂直方向拼接
  • STM32-13-MPU
  • Linux内核编译流程3.10
  • 24V_2A_1.2MHZ|PCD0303升压恒频LCD背光源专用电路超小体积封装
  • 前端学习--React部分
  • ROS | C++和python实现发布结点和订阅结点
  • 目标检测 | R-CNN、Fast R-CNN与Faster R-CNN理论讲解
  • 基于Python实现 HR 分析(逻辑回归和基于树的机器学习)【500010104】
  • k8s ceph(静态pvc)
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • bootstrap创建登录注册页面
  • CAP理论的例子讲解
  • DOM的那些事
  • IP路由与转发
  • Java的Interrupt与线程中断
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • nginx 配置多 域名 + 多 https
  • SpringBoot几种定时任务的实现方式
  • windows下使用nginx调试简介
  • 不上全站https的网站你们就等着被恶心死吧
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 工作手记之html2canvas使用概述
  • 回流、重绘及其优化
  • 精彩代码 vue.js
  • 前端js -- this指向总结。
  • 前嗅ForeSpider教程:创建模板
  • 什么软件可以剪辑音乐?
  • 双管齐下,VMware的容器新战略
  • 因为阿里,他们成了“杭漂”
  • hi-nginx-1.3.4编译安装
  • Mac 上flink的安装与启动
  • Prometheus VS InfluxDB
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • 说说我为什么看好Spring Cloud Alibaba
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • # Maven错误Error executing Maven
  • # 职场生活之道:善于团结
  • ###项目技术发展史
  • #数据结构 笔记三
  • (26)4.7 字符函数和字符串函数
  • (转)人的集合论——移山之道
  • .NET 常见的偏门问题
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • .NET上SQLite的连接
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...