问题标签 [android-build]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1672 浏览

android - 调试 Android 源代码构建

有用于构建 android 源代码库的文档。但是很难找到有关如何在模拟器环境中运行 android 操作系统及其应用程序的信息,以便您可以测试您的更改。

谁能指出我正确的方向?我不熟悉Linux开发。

0 投票
1 回答
498 浏览

android - 使用Android makefile构建系统构建Android应用测试代码时编译器找不到AndroidInstrumentationTestCase2

我有一个项目,其中包含一些 Android 测试代码(带有适当的元素,<uses-library>并且<instrumentation>,添加到AndroidManifest.xml)。这在 Eclipse 中运行良好。但是,它无法构建 with mm,声称它找不到测试运行器类:

0 投票
1 回答
117 浏览

android - 应用程序作为 Android 内置的一部分

我使用 Android SDK 构建了一个应用程序。现在我想将此应用程序打包为 Android 构建的一部分。这样当我将 Android 移植到我的设备中时,它就会出现在应用程序菜单中。

我试过,将apk文件复制到包文件夹中,并将其包含在make文件中。不工作。

我该怎么做?

0 投票
6 回答
13628 浏览

android - Android 控制台错误:“需要将 .class 兼容性设置为 5.0。请修复项目属性”

刚刚重新安装了 Eclipse 3.5 和 Android 平台(SDK 和 ADT)。我已经在不同的机器上做了几次,所以我很确定我已经正确配置了所有东西。

尝试导入 Android 项目并在控制台窗口中收到以下错误:

“Android 需要将 .class 兼容性设置为 5.0。请修复项目属性。”

我以前从未见过这个错误。我唯一能想到的是它在谈论构建目标?我已将项目构建目标设置为 1.6(API 级别 4),这正是我想要的。似乎很愚蠢,他们会要求我更改为更高的 API 级别...

其他人之前看到过这个错误吗?

0 投票
3 回答
23371 浏览

android - 如何将 Eclipse Android 项目转换为使用 Ant 进行构建?

我在 Eclipse 中有一个 Android 项目,我想将其转换为使用Ant构建。

我怎样才能做到这一点?我曾尝试导出一个 Ant 构建文件,但我很确定这不起作用(在使用导出的文件运行 ant 时也不行)。我对 Ant 也不太了解,所以一些解释也会有所帮助。

编辑:现在我似乎已经设法创建了所需的构建文件,但我需要添加项目库,如 admob.jar 以供 ant 看到并用于构建。因为我收到以下错误

0 投票
1 回答
8597 浏览

android - 批量发布 Android 应用程序

我们有几个应用程序在布局和代码上非常相似。唯一的区别是我们将切换图形元素,并对单个常量文件和字符串文件进行更改。当然,这有几个问题——第一个是命名空间。拥有相同命名空间的应用程序将覆盖任何其他应用程序。

这样做有什么建议?目前我们的命名空间是:com.company.appname 我想我可以这样做:com.company.appname.appversion

我已经看到有关 ant 脚本的帖子对此有所帮助,但我想知道现在是否有更多流畅的解决方案。

0 投票
1 回答
844 浏览

android - Froyoporting、供应商和设备文件夹,并为带有小吃的设备构建

我尝试为给定的开发板构建 Froyo,但我不知道如何配置源代码树,尤其是在供应商或设备中应该将板特定代码和板配置 mkfile 放在哪里?

我首先将我的板特定代码和配置文件放在供应商文件夹中,如下所示:

vendor\cpyname\the_product_1\,以及描述我的板配置的 BoardConfig.mk。

然后我vendor\cpyname\product\使用 the_product_1.mk 开始构建源代码树。

无法使用小吃进行构建,在提供产品名称 (the_product_1) 时,我收到错误消息

我也尝试使用设备文件夹,例如:

小吃给出相同的结果。

请注意,第一个配置可以构建和生成图像make PRODUCT-the_product_1-eng

我个人也发现构建过程非常晦涩且缺少文档。请帮忙 :)

莱昂内尔

0 投票
3 回答
42769 浏览

android - 如何使用 Ant 构建 Android 示例项目?build.xml 不存在

我相信我已经按照 Android SDK 中的说明进行操作,现在我正在尝试构建 LunarLander 示例(随机选择一个)

我相信所有路径都设置正确。我以前在较旧的 Android SDK 版本中做过这个,我知道我没有遇到这个错误,所以我很困惑到底出了什么问题。

哦,还有一条信息——我只安装了 3.0 平台包,所以我不确定这是否是错误。

0 投票
1 回答
207 浏览

android - Android 导出向导有效,ANT 无效,有什么区别?

Android 导出向导有效,ant 无效,有什么区别?

MyProject -> 引用了 AndroidProjectLibrary -> 引用了 AndroidProjectLibrary(eclipse 中的选项表示将 Project 添加到 buidl 路径)

AndroidProjectLibrary(在 Eclipse 中表示将项目添加到 buidl 路径的选项)JavaLibrary

使用 eclpse:使用 ADT 的导出向导时工作正常。但是当使用“ant debug”或“ant release”时,找不到“JavaLibrary”的类,无法编译项目。(我有 build.xml 和本地和默认属性集,运行 android 项目更新等)

如果将 .class 文件从 JavaLibrary 的 bin 文件夹复制到 MyProject 的 bin 文件夹,则可以编译,否则无法编译。

我的问题是 android 的导出向导与运行“ant debug”有何不同?我的问题的解决方案是什么?

谢谢。

0 投票
2 回答
379 浏览

android - 使用 eclipse 在 Android 中快速构建

我有一个规模巨大的 android 项目,包含 100 多个资源文件、布局和大量代码。完全构建大约需要一分钟甚至更多时间。即使我改变了一行或者只是给了一个空间,整个项目也需要 1 分钟的时间来构建。但我希望它只考虑更改并在更改非常少时快速构建。有没有办法做到这一点。任何形式的帮助表示赞赏。谢谢你。