Gradle 如何从 apk 中排除文件

2023-12-12

我将密钥库存储在资产目录中。如何在构建中排除它以创建 .apk?

我以这种方式尝试过,但仍然存在:

android {
    ...
    packagingOptions {
            ...
            exclude 'META-INF/LICENSE.txt'
            ...
            exclude 'assets/keystore'
    }
}

它排除了LICENSE.txt但不是keystore


尝试下一步:

    ...
    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
    }
}

android.applicationVariants.all { variant ->
    //if (variant.name.contains('Release')) { // exclude source and sourcemap from release builds
    def rmkeystore = task("delete${variant.name}.rmkeystore", type: Delete) {
        delete "${buildDir}/intermediates/assets/${variant.dirName}/keystore"
    }
    variant.mergeAssets.finalizedBy rmkeystore
    //}
}

Ref: https://stackoverflow.com/a/29168827/717267

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

Gradle 如何从 apk 中排除文件 的相关文章

  • 如何使全屏覆盖在方向更改后保持全屏?

    我正在制作一个应用程序 它可以创建在屏幕上行走的微小精灵动画 我有一个主要活动 带有 启动服务 按钮 这会启动一个服务 该服务 在onCreate 创建一个全屏视图并将其附加到根窗口管理器 这部分工作完美 它充满了屏幕 您可以离开应用程序
  • 如何在 Android 中的 Chrome 或 Firefox 等特定浏览器的 Web 视图中加载应用程序

    我是 Android 新手 我正在做一个应用程序 我需要在平板电脑上的 Web 视图中加载现有的应用程序 在平板电脑中 当我使用 Web 视图加载应用程序时 我的应用程序将加载到默认浏览器中 如何在平板电脑上的 Web 视图中的特定浏览器
  • 垂直 ViewPager 中的动画

    我需要垂直制作这个动画ViewPager https www youtube com watch v wuE 4jjnp3g https www youtube com watch v wuE 4jjnp3g 这是我到目前为止所尝试的 vi
  • 如何使用onDraw(Canvas)获取WebView的位图快照(Android)

    我曾经使用 capturePicture 方法来制作 WebView 的快照 此方法在 API 级别 19 中已弃用 该文档说 使用 onDraw Canvas 获取 WebView 的位图快照 但我真的不知道它是什么意思 你能教我如何解决
  • Android:将图像裁剪为特定尺寸

    我的目的是让用户从图库中选择一张图像 然后进行裁剪活动 但是 我需要将定义裁剪蒙版的矩形锁定到某个尺寸 然后用户只需重新定位它即可显示图像的一部分 关于如何做到这一点有什么想法吗 Thanks T Intent intent new Int
  • Android 中是否可以使用滑动视图导航的刻度线?

    我想在 Android 应用程序中创建一组页面 这些页面可以水平滑动并使用刻度线来指示当前页面在我拥有的 12 个页面集中的位置 Android 设计文档中提到了像这样使用刻度线的设计模式 http developer android co
  • webview 中的 android 移动 Twitter 页面无法打开?

    我正在尝试打开以 https 开头的 Twitter 页面webview在安卓中 但它没有打开 并且持续加载时出现黑屏 屏幕截图如下 Edit 在主网络视图中我有 Twitter 页面的链接https twitter com mytwitt
  • RecyclerView 单击将数据传递到新活动

    我正在制作一个包含三个选项卡的应用程序 每个选项卡都有一个带有两个文本的 recyclerview 我希望用户能够单击任何 recyclerview 项目 并且该项目中的文本应传递到新活动 这是应用程序外观的图像 https i stack
  • Android 上的 SQLite JDBC 驱动程序

    我正在尝试使用xerial sqlite jdbc在 Android 中管理我的数据库没有成功 我得到了java lang NoClassDefFoundError org sqlite SQLiteConnection异常 我已经导入了这
  • java.lang.AssertionError:CALL 'public final fun

    我正在尝试使用 jetPack Compose 制作一个项目 我拥有它工作所需的所有必要依赖项 但是当我运行我的应用程序时 它会抛出一个错误 我找不到解决方案 这是错误 java lang AssertionError CALL publi
  • 绘制平滑曲线

    我想创建更平滑的曲线 而不仅仅是线角 这是我现在画的图 这是我的代码 case FREEHAND float pts float ptk ptk new float 2 imageMatrix invert inv if mCurrentS
  • 作为 ViewPager 的一部分更新 ListFragment 中的数据

    我在 Android 中使用 v4 兼容性 ViewPager 我的 FragmentActivity 有一堆数据 这些数据将以不同的方式显示在我的 ViewPager 的不同页面上 到目前为止 我只有同一个 ListFragment 的
  • RxJava android mvp 单元测试 NullPointerException

    我是 mvp 单元测试的新手 我想对演示者进行一个非常基本的测试 它负责登录 我只想断言 view onLoginSuccess 这是演示者代码 public LoginPresenter LoginViewContract loginVi
  • Eclipse 在 Android SDK 内容加载器处挂起

    我已经在 OS X 10 8 2 上使用 Eclipse 4 2 Juno 版本 20120920 0800 几个星期了 为 Android 3 0 及更高版本构建应用程序 我有一台带 SSD 的四核 i7 MacBook Pro 因此性能
  • 如何将AVFrame转换为glTexImage2D使用的纹理?

    如您所知 AVFrame 有 2 个属性 pFrame gt data pFrame gt linesize 当我从视频 sdcard test mp4 android平台 读取帧后 并将其转换为RGB AVFrame副 img conve
  • 以编程方式创建 FloatingActionButton(无需 xml)

    我很欣赏 Android 的 FloatingActionButton fab 功能 并希望在我的项目中的许多不同地方使用它们 现在 我有这样的东西 我有几个 xml 规范 除了 id 图标和 onclick 之外 所有这些规范都是相同的
  • Android Studio - 无法解析符号“firebase”

    我目前正在将应用程序升级到新的 Firebase 版本 我按照指南进行操作 包括classpath com google gms google services 3 0 0 在我的项目 build gradle 的依赖项中以及compile
  • 如何在android中将文本放在单选按钮的左侧

    我想将单选按钮的文本放在左侧而不是右侧 我找到了这个解决方案
  • 带有不透明导航栏的深色文本透明状态栏

    等等 这不是重复的 类似的问题已被问到here https stackoverflow com questions 38025865 android fully transparent status bar with non transpa
  • 从 Dropbox 下载文件并将其保存到 SDCARD

    现在我真的很沮丧 我想从 Dropbox 下载一个文件并将该文件保存到 SD 卡中 我得到的代码为 private boolean downloadDropboxFile String dbPath File localFile throw

随机推荐

  • 为什么 Opera 9 在这两个图像之间有一个空格?

    其他所有浏览器都能正确呈现此内容 div div img src img logo top png width 168 height 85 alt Logo top div div img src img logo bottom png w
  • 如何仅更改 ttk.Entry 的一侧边框宽度?

    我正在尝试使用 tkinter 网格和 ttk 条目显示数独布局 也许 我没有使用正确的方法来实现它 我想知道 ttk 条目的样式选项是否有任何方法可以更改一侧的边框 我已经应用了这个功能 def grid layout parent s
  • 如何更改 Asp.net Identity 3.0 中的表名称?

    如何更改 ASP net Identity 3 0 中的表名称 我已经搜索过 但没有找到任何有关 Identity 3 0 的可行文章 和这个如何更改 asp net Identity 3 vnext 使用的表名称 不管用 您可以通过使用扩
  • 向表中插入数据时出现问题

    sqlite3 数据库 sqlite3 stmt 语句 NSString dPath NSBundle mainBundle resourcesPath stringByAppendingPathComponent UserData sql
  • 如何检测 Excel 是否通过自动化启动(VSTO Addin 上下文)

    Context 我正在运行 VSTO Excel 应用程序上下文插件 当 MS Excel 由其他进程启动以在可见模式下实现自动化时 我也会加载我的插件 所以现在 有必要知道 MS Excel 是否是由其他自动化进程启动的 例如 创建对象
  • 使用 Google Analytics 跟踪 AJAX 请求

    我正在更改网站的很大一部分以使用 jQuery Address 的深度链接 AJAX 功能 我正在使用像这样的 URImysite com page1 subpage 等等 我读过很多关于使用以下方式跟踪流量的内容 gaq push 功能
  • 如何在 JBoss 应用程序服务器中创建数据源 [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 任何人都可以提供在 JBoss 服务器 5 0 中使用 Oracle 数据库创建数据源的
  • 如何自动显示类的所有属性及其在字符串中的值? [复制]

    这个问题在这里已经有答案了 想象一个具有许多公共属性的类 由于某种原因 不可能将此类重构为更小的子类 我想添加一个 ToString 覆盖 它返回以下内容 Property 1 Value of property 1 n Property
  • java外部类编译会影响内部类吗

    我需要给 websphere 打一个补丁 我有一个主要的java类 它有三个内部类 我对主类的代码更改很少 但对任何内部类没有更改 现在我的问题是我是否需要将所有内部类以及主类文件作为补丁的一部分或单独提供主类就足够了 这不是一个权威的答案
  • JavaScript Array.length 返回 0

    I have javascript Array that looks like 问题是Object mappings有 3 个元素清楚地打印在控制台中console log 但是当我尝试查找它返回的数组长度时0 我尝试对数组进行字符串化 它
  • 在 Excel 函数中将十六进制字符串转换为 base64

    我有一长串十六进制值要转换为 base64 我正在寻找一个简单的格式单元格函数 例如 Hex2b64 Hexstring 它将接受任意长度的十六进制字符 我一直在使用http home paulschou net tools xlate 手
  • 并行触发异步请求,但使用 rxjs 按顺序获取结果

    例如 使用 jquery ajax 并行获取 5 个页面 当第 2 页返回时 不执行任何操作 当 page1 返回时 对 page1 和 page2 执行一些操作 assume there is some operator that can
  • Android 列表视图中的 OnItemClickListener 与 OnclickListener

    由于代码的原因 这会很长 所以我有一个关于 OnItemclickListener 与 OnclickListener 的问题 这里我有两个代码 每个代码都有效 所以是否有优先使用这两个代码之一或者我可以使用任何人 这是 OnItemCli
  • 如何让我的动画更加流畅 Android

    我有一个应用程序 有一个球在屏幕上运行 当球到达一半时 应用程序会记录一些音频 计算 FFT 并进行一些额外的分析 这是由 Asynctask 处理的 但是动画仍然短暂地卡顿 有人对如何使其运行更流畅有任何建议吗 Thanks 代码如下 i
  • Protractor - 在启动我的测试规范之前执行登录脚本

    这里的基本问题是我最初尝试登录 启动我的应用程序 然后运行所有规范 事实证明NOT是一个好方法 我无法弄清楚的是 Why navpanel spec js下面首先运行 在登录和启动 js 文件之前 换句话说 如果我在 navpanel sp
  • 有没有办法在android平台上自动播放视频?

    我读了数十亿个关于堆栈溢出的论坛和帖子 但什么也没有 当我找到解决方案或类似的东西时 就不再工作了 我尝试使用 Google API 但什么也没有 我可以在 IOS 本机播放器中自动播放视频 将直接 mp4 链接放在标签 上 但在 Andr
  • 如何使用JavaScript控制音频元素

    首先 我尝试不使用默认的 html5 标准控件 如果可能的话我很乐意使用 jQuery 但我暂时将其删除 因为我不确定问题是什么 目前我只是想有一个播放按钮 单击后会播放一 些音乐 该按钮将更改为暂停按钮 一旦点击这个暂停按钮 音乐就会明显
  • BottomNavigationView 不存在

    我正在尝试将 navigationeditor 与底部导航视图一起使用 但似乎底部导航视图只是导致问题的原因 这是我的 xml
  • 将平面数组中的每个字符串复制 N 次

    我想将每个值重复 3 次并按正确的顺序排列 应使用其自身的 3 个副本来代替每个原始元素 给定以下一维字符串数组 chars a b c 所以结果是 duplicatedChars a a a b b b c c c 我尝试过与str re
  • Gradle 如何从 apk 中排除文件

    我将密钥库存储在资产目录中 如何在构建中排除它以创建 apk 我以这种方式尝试过 但仍然存在 android packagingOptions exclude META INF LICENSE txt exclude assets keys