问题标签 [app-bundle]

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 回答
350 浏览

android - aab的签名和apk文件一样吗?

我正在制作用于发布的 aab 文件。

我们正在使用颤振

最后一个版本是上传签名的apk文件到google play store,但是这次我们不能分别上传32位和64位的apk,所以我们尝试使用appbundle

我们发布apk文件时确实有签名。

而且由于发布操作(上传apk文件到google play)是由其他团队处理的,所以我不知道是否需要使用新签名来发布aab文件。

这是我的设置,和上次一样

我有 key.properties 文件

对于发布,我将构建变体设置为发布,如颤振官方文档中所述

0 投票
0 回答
510 浏览

macos - 如何防止 macOS Catalina 打开同一应用程序的多个实例?

我有一个捆绑的 Java 应用程序。更新到 Catalina (10.15) 后,我可以打开尽可能多的应用程序实例。我open -a MyAppName在终端中使用。在 Catalina 之前的 macOS 上,无论我执行多少次打开命令,都只会打开一个实例。然而,在 Catalina 中,每个命令执行都会导致我的应用程序的另一个实例。

有人可以指出导致这种行为的 Catalina 的变化吗?

编辑#1

尝试从评论中回答一些问题:

我的问题是,是否有官方文档指出解决方案可以在 Catalina 之前恢复行为?

该应用是一款自行开发的捆绑应用,使用Developer ID签名并经过Apple公证

0 投票
1 回答
492 浏览

android - Android App bundle> 当我在动态模块上使用 WebView 时,应用程序将崩溃

如果我在动态模块上使用 WebView 而不是在基本模块中使用以及当我使用任何资源时。例如:R.string.xx,应用程序将崩溃。例外是有趣的“找不到资源”。但是如果我没有使用 webview,App 会正常运行。通过更多的测试。我发现如果我在基本模块中使用 webview,它不会崩溃。

代码:

主要活动

动态模块,TestActivity:

0 投票
1 回答
169 浏览

android - 如何在旧版本的 .abb 上安装最新版本的签名 apk?

我过去已经在Playstore上上传了捆绑包,现在我刚刚创建了我的应用程序更新版本的签名apk,然后首先从旧版本的Playstore安装应用程序,然后尝试安装签名apk的更新版本,它是否已安装?

意味着我的问题是,过去我不得不上传.abb,现在出于测试目的,我正在尝试从 sd 卡安装更新的签名 apk 。它给出错误“未安装应用程序”。所以我应该在旧的 .abb 上安装更新的 apk

  • 在 Playstore 中关闭 Play Protect
  • 版本代码也更新了
  • DB版本也更新了
0 投票
1 回答
227 浏览

android - 线程“main”中的异常 java.lang.UnsupportedClassVersionError - 在 android 中使用 BundleTool 提取包 apk 时

线程“主”java.lang.UnsupportedClassVersionError 中的异常:com/android/tools/build/bundletool/BundleToolMain:不支持的major.minor 版本52.0

我正在尝试运行 bundletool.jar 从 android studio 中的 .aab 中提取 apk。

0 投票
1 回答
374 浏览

android - App Bundle:应用程序类可以在动态功能模块中吗?应用程序包崩溃

在为 App Bundle 重构代码时,自定义 Application 类是否可以保留在com.android.dynamic-feature模块中,还是应该只在com.android.application基本模块中?

我看到基础的合并清单具有自定义应用程序类,但是当我启动应用程序时,我在无限循环中看到下面的错误消息。模拟器最终崩溃。

LaunchActivityintent.action.MAIN and LAUNCHER也应该在com.android.application模块中,还是可以在com.android.dynamic-feature模块中?

0 投票
1 回答
5459 浏览

gradle - java.lang.NoSuchMethodError: No static method asAttributeSet(Lt/g/a/a;)Landroid/util/AttributeSet; in class Landroid/util/Xml;

Complete error

java.lang.NoSuchMethodError: No static method asAttributeSet(Lt/g/a/a;)Landroid/util/AttributeSet; in class Landroid/util/Xml; or its super classes (declaration of 'android.util.Xml' appears in /system/framework/framework.jar!classes2.dex)

I have uploaded appbundle on play store, and whenever I download the app from it in my device, app crashes with logs as below... (logs are collected from all the RedMI devices android os 9, MIUI 11 and 10)

app.gradle

dynamicModule build.gradle (apphub)

dynamic module androidManifest.xml (apphub)

method to download module runtime

proguard of app module

this is only happening after downloading the app from the play store. It works fine with debug but not working with the signed app bundle.

0 投票
1 回答
163 浏览

android - Android App Bundle基础原始资源如何防止它打包到基础apk中

也许标题有点混乱,但我会尽力解释

我有一个应用程序,其中有很多音频文件保存在这样的raw资源文件夹中

在此处输入图像描述

所以这些音频文件很大,而且特定于语言。我正在使用 app bundle ,它迫使我拥有这个基本raw文件夹。

因此,现在为特定语言生成的每个 apk 都有基础和特定语言的原始数据,而我的 apk 是应有的两倍大

在此处输入图像描述

有没有办法防止将原始文件夹从基本文件夹添加到最终 apk ?

关于 Wojtek

编辑:我找到了作弊解决方案:/我不喜欢它,但它似乎有效。

resConfig为所有支持的语言添加了一个,在基本原始文件夹中我添加了一个 1 KB 的虚拟空文件。在不同的语言上进行了测试并且它可以工作,但这不是我感觉很好的那种解决方案:/

0 投票
0 回答
278 浏览

android - 如何使用语言环境引擎构建 Flutter appbundle?

我根据文档https://github.com/flutter/flutter/wiki/Compiling-the-engine构建了本地引擎

在我的out目录下,有4个目录,分别是android_debug_unopt、android_debug_unopt_arm64、host_debug_unopt、host_debug_unopt_arm64

我可以使用单一架构构建 appbundle 或 apk,例如:

它将成功执行。

但是,我想构建具有多重架构的 appbunndle 或 apk,包括 arm 和 arm64,但我使用以下命令构建失败:

因为我们不能给 --local-engine 参数提供两条路径。

如何使用本地引擎和乘法架构构建 appbundle 或 apk?

0 投票
1 回答
136 浏览

c++ - 在没有 Xcode 的 Mac Bundle 中嵌入框架

我现在正在尝试在 macOS 上创建一个游戏引擎,并且只是尝试设置一个 makefile 来将代码编译到没有 Xcode 的 macOS App Bundle 中。如果我只是链接 src 代码,我可以轻松地创建一个包,但我想将它作为一个框架嵌入。如果我使用 Xcode Embed Frameworks 那么它真的很容易,但我无法弄清楚它是如何实现这种效果的。这是我的makefile的代码:

现在我刚刚在 Xcode 中编译了一个框架,并希望将它链接到我的项目以记录一些内容并在 Xcode 中对其进行测试。我希望能够在 Xcode 中编译框架并从 xcode 外部使用它。