问题标签 [android-make]

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 投票
1 回答
859 浏览

android - 如何在 Android.MK 文件中使用 -assumenosideeffects 标志启用 proguard

我正在尝试使用 AOSP 编译我的应用程序并正确构建。我对使用 proguard 标志有疑问。

我试图在我的最终构建中删除 Log 语句,因此在我的 proguard 文件中使用以下内容,

我的 Android.mk 文件条目看起来像这样

我尝试了各种组合。我确保启用了优化。如果我用来构建 Android Studio,它工作正常。

在使用 AOSP 进行编译时,有什么方法可以完成这项工作吗?

我的 Android.mk 文件

0 投票
1 回答
795 浏览

android - 在 aosp 构建中找不到资源错误

当我在 AOSP 构建树中构建 android 应用程序时,它会生成以下错误。

我的Android.mk如下

如果有任何错误,请更正我的 android.mk 文件任何帮助将不胜感激。

0 投票
1 回答
4286 浏览

android - 如何使用 android.mk 在 AOSP 中包含 .aar

我需要在 aosp 构建树中使用 android.mk 构建一个应用程序。我有一个自定义的 .arr 库,它位于以下文件夹 apps/libs/mylib.aar

任何人都可以告诉我如何在 android aosp 构建中包含 aar。我已经尝试了此处描述的以下方法Stackoverflow link for aosp build with .aar lib

Android.mk 看起来像

我检查了不同的方法来构建相同的。

0 投票
0 回答
127 浏览

android - 在 aosp build 的 apk 中打包 .arr

在我的项目中,我有一个 .aar 文件(在 armebabi-v7a 上构建的 .so 文件包),它将成功构建在 Android AOSP 源代码树中。(源码树基于 arm64-v8a)。

但是我在设备中运行应用程序,它会崩溃并显示以下错误。

请帮我解决以下问题,将 .aar lib 打包到应用程序 apk 本身中。

0 投票
2 回答
832 浏览

android - 为基于 AOSP 构建的模块设置/运行测试

我是 AOSP 的新手。

我们正在开发一个 AOSP C++ 中间件模块。目前,我们将 LOCAL_MODULE 设置为名称 Foo,以及一些 LOCAL_SHARED_LIBRARIES,如 Audio、SqliteDatabase、Curl、http 客户端等...

我想看看是否可以使用 googletest 对我的代码运行一些单元测试。

我在设置和运行测试时遇到问题。谁能给我一些指导或一些例子?(即使是 fooDummyTest assert(true) 也可以)。

  1. 如何构建我的代码?
  2. 我该怎么做才能运行测试?(制作 Foo 与制作 FooTest?)

欢迎任何资源或链接,提前谢谢!!!

0 投票
1 回答
1616 浏览

android - 供应商应用程序构建 AOSP

我必须使用供应商配置在 AOSP 源代码树中构建一个 android 应用程序。其中有一些预构建的 .so 文件,我使用以下配置加载了 .so 文件

在目标设备中刷新构建后,应用程序将无法正确加载应用程序。我怀疑 .so 文件未正确包含。任何帮助都会得到帮助

0 投票
0 回答
78 浏览

android - 编译 Xerces-C Android

我正在尝试编译 Xercesc-c 库,但事实是我做不到,而且我发现的东西对我没有帮助。我正在尝试使用 Android-make 执行此操作,但我真的不知道是否可以为 APP_ABI 编译它:= armeabi-v7a,我想获得一个 .so 或静态库。但事实是,我所有的结果都没有成功。我必须使用这个库的原因是因为它依赖于另一个库,我正在尝试迁移到 android 以使其能够工作。

有没有人成功地尝试为 android 编译这个?

我从这里下载了 github 项目https://github.com/pelya/commandergenius/tree/sdl_android/project/jni/xerces,但由于我的知识有限,我无法编译它。

0 投票
0 回答
867 浏览

android-emulator - AOSP 版本未在供应商文件夹中进行最新更改

将 vendor/XXXX 文件夹中的文件替换为最新版本并启动构建(m -j8)。不到5分钟就完成了搭建。
创建新的系统映像。但是,更改不会在模拟器中更新。但是,当我删除 out 文件夹并再次尝试构建时,一切正常。这将需要 3-4 小时才能完成构建。

任何人都知道它第一次不起作用的原因。

0 投票
1 回答
125 浏览

makefile - 获取 mk 文件中的时间戳

我想将时间戳附加到 Android.mk 文件中的构建属性值。有没有办法在 Android 制作文件中获取当前时间戳(格式“YYMMDD”)?

0 投票
1 回答
565 浏览

android - 如何在 Android.mk 文件中添加 .so 文件?

我将 .aar 文件作为依赖项导入到我的 android 项目中,并将其添加到 Android.mk 文件中。

现在,这个文件在内部依赖于一些无法自动获取的.so文件。

所以我复制了以下结构下的所有依赖.so文件,

现在我在 Android.mk 文件中尝试了以下配置的几种组合,但是上面的 test.so 文件没有被添加到构建后生成的 apk 中。

. . . .

我尝试了很多谷歌搜索,还提到了 Android Xref,但无法弄清楚我错过了什么。

有什么线索吗?