新 Android Studio 中的 APK 位置

2023-11-27

我开始使用新的 Android Studio,但在 IDE 中找不到应用程序的 APK,它实际位于哪里?


为了帮助可能寻找同一问题答案的人,了解您在 Studio 中使用的项目类型非常重要。

Gradle

新建项目时默认的项目类型,一般推荐使用Gradle。

对于名为“Foo”的新项目,主文件夹下的结构将是

Foo/
    settings.gradle
    Foo/
        build.gradle
        build/

其中内部“Foo”文件夹是主模块(此结构允许您稍后在同一结构中创建更多模块而无需更改)。

在此设置中,生成的 APK 的位置将位于

Foo/Foo/build/apk/...

请注意,每个模块都可以生成自己的输出,因此真实的输出更多

Foo/*/build/apk/...

EDIT在最新版本的 Android Studio 上,生成输出的位置路径是

Foo/*/build/outputs/apk/...

IntelliJ

如果您在切换到 Studio 之前是 IntelliJ 的用户,并且直接导入 IntelliJ 项目,则不会发生任何变化。输出的位置在以下情况下是相同的:

out/production/...

注意:这有时会在 1.0 左右被弃用

Eclipse

如果您直接导入Android Eclipse项目,不要这样做!一旦您的项目(jar 或库项目)中有依赖项,这将不起作用,并且您的项目将无法正确设置。 如果您没有依赖项,那么该 apk 将位于与您在 Eclipse 中找到它的位置相同的位置:

bin/...

然而我怎么强调都不为过not做这个。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

新 Android Studio 中的 APK 位置 的相关文章

  • Android短音的正确播放方法?

    我正在创建一个应用程序 屏幕上将有多个图像 这些图像将是按钮 点击时会播放短促的声音 我对此进行了研究 只能找到我当前用来播放声音的方法 这似乎根本没有响应 我希望声音能够快速播放并且能够响应多次快速点击 我不确定这在 Android 中是
  • 如何在android中显示保存在sdcard文件夹中的图像[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 当我正在显
  • AdapterContextMenuInfo 始终为 null

    我尝试通过 android 开发文档中的书来做到这一点 this didn t create a menu i don t know why registerForContextMenu getListView setListAdapter
  • 按下按钮时应用不同的样式

    有没有办法在按下按钮时将样式应用于按钮 如果我有一种风格样式 xml
  • 将现有 VARCHAR 列与 Room 结合使用

    我正在尝试将现有的数据库与 Android Room 一起使用 但是 我的一个表有一个 VARCHAR 列 Room 似乎只支持 TEXT 不支持 VARCHAR 而且 sqlite 不允许修改列类型 那么 有没有办法使用Room中现有的带
  • 自定义首选项中的android首选项水平分隔线?

    我创建了自己的自定义首选项对象来扩展首选项 我创建它们只是因为这些自定义数据类型没有首选项 一切正常 但我的自定义首选项没有相同的外观 因为它们缺少系统首选项对象具有的水平分隔线 我已经查找了创建水平分隔线的代码 但我找不到它是在哪里完成的
  • 如何重定向到 instagram://user?username={username}

    我的 html 页面上有这个链接 可以在特定用户上打开 Instagram 应用程序 a href Link to Instagram Profile a 我一直在寻找自动运行 url instagram user username USE
  • Dialog.setTitle 不显示标题

    我正在尝试向我的对话框添加自定义标题 但是每当我运行我的应用程序时 它都不会显示标题 我创建对话框的代码是 final Dialog passwordDialog new Dialog this passwordDialog setCont
  • 当它的父级是 ConstraintLayout 时设计 CardView 吗?

    我在编辑包含Relativelayout的Cardview内的RelativeLayout时搞砸了 ConstraintLayout会将相对布局的wrap content更改为0并添加工具 layout editor absoluteX 1
  • 在 android 中建立与 MySQL 的池连接

    我需要从我的 Android 应用程序访问 MySQL 数据库 现在所有的工作都通过 DriverManager getConnection url 等等 但我必须从多个线程访问数据库 所以我必须使用连接池 问题1 是 com mysql
  • Android - AudioRecord类不读取数据,audioData和fftArray返回零

    我是 Android 新手 一直在开发音调分析器应用程序 最低 SDK 8 我读了很多关于如何实现 Audiorecord 类的文章 但我想知道为什么它在我录制时不读取任何数据 我尝试显示 audioData 和 fftArray 的值 但
  • 使用片段时应用程序崩溃

    我正在处理碎片和 我的代码中有一个我找不到的问题 logcat 指向我的一个片段中的这段代码 Override public View onCreateView LayoutInflater inflater ViewGroup conta
  • WorkManager 或 AlarmManager 用于日常请求然后通知工作?

    这是用例 用户设置具有特定时间的每日通知 在指定时间 发出网络请求以获取一些数据 然后使用检索到的数据显示通知 我不确定是否应该使用 AlarmManager 还是 WorkManager 来实现这个用例 据我了解 AlarmManager
  • Android 2.3 模拟器在更新位置时崩溃

    我正在使用 Eclipse 编写和调试 Android 应用程序 我需要做的事情之一是更新设备的位置 因此我尝试使用模拟器控制窗口中的位置控制面板 在 手动 选项卡上 我选择 十进制 输入有效的纬度和经度 然后单击 发送 不幸的是 接下来发
  • 您使用什么物理 Android 设备进行测试?

    有什么好的推荐用于测试目的的物理 Android 设备吗 我正在苹果阵营寻找像 iPod touch 这样的设备 可以帮助 iOS 开发人员测试他们的东西 我知道有 Nexus One 但那东西相当昂贵 而且我并不真正关心手机的东西 而是可
  • Dagger 2 没有生成我的组件类

    我正在使用 Dagger 2 创建我的依赖注入 几个小时前它还在工作 但现在不再生成组件 这是我创建组件的地方 public class App extends Application CacheComponent mCacheCompon
  • Android 如何将总天数准确更改为年、月、日?

    我正在做一个应用程序 该应用程序与根据给定的生日日期输入获取一个人的年龄有关 为此 我从下面的代码中获取从该日期到当前日期的总天数 String strThatDay 1991 05 10 SimpleDateFormat formatte
  • 通过电子邮件发送文本文件附件

    我正在尝试附加一个文本文件以便通过电子邮件发送 但每当我打开电子邮件应用程序时 它都会说该文件不存在 请帮助 Intent i new Intent Intent ACTION SEND i setType text plain i put
  • 如何使用 AccessibilityService 在 Android 中模拟按键

    我正在编写一个辅助服务 我一直在尝试在应用程序上进行一些自动搜索 我使用accessibilityservice action paste来填充EditText 然后我需要模拟软键盘上的按键 但我不知道如何做 你们能帮我一下吗 你可以尝试A
  • 发布的 Android apk 出现错误“包文件未正确签名”

    我最近将我的应用程序上传到 Android 市场 但是由于错误 下载时它拒绝运行 包文件未正确签名 我首先使用 eclipse 发布了数据包 右键单击导出 创建密钥库然后发布 但它拒绝工作 然后我下载了 keytool 和 jarsigne

随机推荐

  • 在哪里可以找到 Mac OS 的 jni 标头

    我不是问在哪里可以找到它我自己的电脑 我想问一下哪里可以买到 我已经完成了谷歌作业 但没有在这些路径中找到标题 我的 System Library Java JavaVirtualMachines 中甚至没有 Header 文件夹 而且我的
  • 如何使 SecPKCS12Import 正确导入有效的 p12 文件

    我已经解决了之前将 XML RSA 私钥转换为 PEM 文件的问题 但遇到了另一个问题 即在导入 P12 私钥时得到空数据 以下是我的步骤 将 PEM 文件转换为 P12 文件 openssl gt pkcs12 export in rsa
  • Javascript 拦截的“Ctrl+O”无法打开我的文件对话框

    我有一个
  • 嵌套的 app.config (web.config) 文件

    是否可以有两个 app config 文件 其中一个 app config 作为第二个 嵌套 app config 文件的容器 我想从外部文件引用嵌套文件的特定部分 为什么我需要这个是因为源代码控制问题 详细描述参见this 任何其他解决根
  • 如何将 ko.validation 错误与相关视图模型字段名称联系在一起

    我正在使用 Knockout Validation 我希望能够显示错误摘要 其中每行显示错误消息 显然 以及与其相关的视图模型上的字段名称 例如 年龄 请输入数字 出生日期 请输入正确的日期 到目前为止 我已经有了一个 validObser
  • Java中的前后自增

    我只是想创建一个小小的 Java Puzzle 但我自己也感到困惑 谜题的一部分是 下面这段代码的作用是什么 public class test public static void main String args int i 1 i i
  • try、catch 和finally 的确切执行顺序是什么?

    在这段java代码中 import java io IOException public class Copy public static void main String args if args length 2 System err
  • 无法使用 SQL Server 管理控制台连接到远程 SQL 数据库(错误 53)

    我已在防火墙上打开端口 1433 但每次尝试使用 SQL Server 管理控制台连接到远程 SQL 数据库时 我都会收到 Microsoft SQL Server 错误 53 https social technet microsoft
  • 如何在应用程序开始运行代码之前运行迁移?

    我在 swift 应用程序中使用realm io 自从我有一个正在生产的应用程序以来 这是我第一次必须运行迁移 我更改了其中一个模型并为其添加了几个额外的字段 我按照文档中的示例进行操作 然后在不起作用时引用了 github 存储库的示例
  • 为什么gcc不能内联可以确定的函数指针?

    以下程序在 centos 上的 gcc 4 6 2 下使用 O3 编译 include
  • 向多个接口注册相同类型

    可以将一种类型注册到多个接口吗 我有实现两个接口的类 MyService IService1 IServier2 我想为两个接口注册这个类型 container RegisterType
  • 插件产品 VS 功能产品

    在 RCP 应用程序的上下文中 我想知道我的产品是否应该基于插件或功能 我现在看到的主要区别在于导出的应用程序的内容 使用插件作为产品基础会导致导出 使用 GUI 或无头构建 这是相同的 所有必需的插件 我猜是通过插件清单计算的 相反 当使
  • 我可以使用在初始值设定项列表中初始化的 C++ 类成员(稍后在列表中)吗?

    我正在重写一些代码以消除全局变量 并使类构造函数 析构函数处理一些第三方库资源的清理 但我担心一些从类初始值设定项列表中的另一个成员初始化一个成员的代码 class MyPodofoDocument public generates pdf
  • 在 JavaScript 回调函数中设置局部变量

    我对 JavaScript 比较陌生 我以为我知道回调函数是如何工作的 但在网上搜索了几个小时后 我仍然不明白为什么我的代码不起作用 我正在发出一个返回字符串数组的 AJAX 请求 我试图将此数组设置为局部变量 但一旦执行回调函数 它似乎就
  • 确定 Firebird SQL 版本的方法?

    有什么方法可以确定 Firebird SQL 正在运行的版本吗 使用 SQL 或代码 delphi C Bye 如果你想通过 SQL 找到它 你可以使用获取上下文要查找引擎版本 请使用以下命令 SELECT rdb get context
  • C++ 抽象类析构函数[关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 在父类中仅使用纯虚拟析构函数创建抽象类是否是一种好的做法 是否可能 这是一个示例 class AbstractBase public AbstractBase virtual Abst
  • 列出带全键的 Rails I18n 字符串

    我希望能够生成区域设置的所有 I18n 键和值的完整列表 包括完整的键 换句话说 如果我有这些文件 config locales en yml en greeting polite Good evening informal What s
  • Prettier 代码格式不会在 JSX 或 HTML 中拆分 classNames

    我启用了 Prettier VSCode 扩展 并且我的本地 prettierrc 文件已 printWidth 70然而 作为选项之一 当我的 JSX 或纯 HTML 文件中有一长串类名时 Prettier 不遵循printWidth设置
  • 如何在 Yup 异步验证中设置动态错误消息?

    我正在使用 Yup 在 Formik 中尝试异步验证 test 方法并需要设置我从 API 获得的错误消息 根据后端的某些情况 错误消息会有所不同 尝试了这里提到的一些解决方案 https github com jquense yup is
  • 新 Android Studio 中的 APK 位置

    我开始使用新的 Android Studio 但在 IDE 中找不到应用程序的 APK 它实际位于哪里 为了帮助可能寻找同一问题答案的人 了解您在 Studio 中使用的项目类型非常重要 Gradle 新建项目时默认的项目类型 一般推荐使用