Android Vitamio 库使 apk 太大

2024-02-17

我正在尝试使用 Vitamio 库。没有 Vitamio 的情况下,我的 apk 大约有 400k,当我添加 Vitamio 的库时,它变得超过 11 MB!我只想使用Vitamio的videoView。有什么方法可以自定义库吗?我开始从库中复制并粘贴必要的类,但它们太多了! 请给我一些建议并提前致谢。

EDIT:

另外,我将 jar 文件插入 libs 文件夹中,而不是添加库,它只有大约 50kb。这次当我运行该应用程序时,它在对话框中显示我必须先安装 Vitamio 应用程序才能继续:/


删除 libarm.so 文件无法解决您的情况。 该文件包含各种处理器的本机库。 Vitamio 库在第一次初始化时将正确的文件提取到应用程序的 data/data 目录内的私有目录中。

删除 11MB 文件将使您的应用程序无法卸载。

Look at InitActivity.java and Vitamio.java.

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

Android Vitamio 库使 apk 太大 的相关文章

  • Android Studio 3.0 Canary 9 - 无法解析包

    我在 Android Studio 3 0 Canary 9 中遇到几个错误 这些错误是 无法解析 android 软件包 下面列出了一些错误 我刚刚安装了 SDK 的所有额外软件包 但仍然收到 gradle 构建错误 Error 82 1
  • 在 Android Studio 中,为什么我必须在模拟器中单击“运行应用程序”两次才能启动应用程序?

    在 Android Studio 中 当我按播放按钮在 Android 模拟器上安装并运行应用程序时 大约 5 10 秒后 我在屏幕底部收到一条消息 显示 安装成功 但应用程序实际上并未运行在模拟器上 我必须再次按下播放按钮 这是非常令人沮
  • SearchView过滤ListView

    我已经实现了搜索视图来过滤我的列表视图项目 当我输入任何文本时 它会过滤列表 但当我退出搜索视图时 它不会返回原始列表项 public class PlacesListAdapter extends ArrayAdapter
  • 是否可以将数组或对象添加到 Android 上的 SharedPreferences

    我有一个ArrayList具有名称和图标指针的对象 我想将其保存在SharedPreferences 我能怎么做 注意 我不想使用数据库 无论 API 级别如何 请检查SharedPreferences 中的字符串数组和对象数组 http
  • 计数物体和更好的填充孔的方法

    我是 OpenCV 新手 正在尝试计算物体的数量在图像中 我在使用 MATLAB 图像处理工具箱之前已经完成了此操作 并在 OpenCV Android 中也采用了相同的方法 第一步是将图像转换为灰度 然后对其进行阈值计算 然后计算斑点的数
  • 找不到处理意图 com.instagram.share.ADD_TO_STORY 的活动

    在我们的 React Native 应用程序中 我们试图让用户根据视图 组件中的选择直接将特定图像共享到提要或故事 当我们尝试直接使用 com instagram share ADD TO FEED 进行共享时 它以一致的方式完美运行 但是
  • 在 java 类和 android 活动之间传输时音频不清晰

    我有一个android活动 它连接到一个java类并以套接字的形式向它发送数据包 该类接收声音数据包并将它们扔到 PC 扬声器 该代码运行良好 但在 PC 扬声器中播放声音时会出现持续的抖动 中断 安卓活动 public class Sen
  • 无法访问 com.google.android.gms.internal.zzbfm 的 zzbfm 类文件未找到

    我正在将我的 Android 应用程序项目从GCM to FCM 为此 我使用 Android Studio 中的 Firebase 助手工具 并遵循 Google 开发人员指南中的说明 一切都很顺利 并将我的应用程序代码更改为FCM根据助
  • 如何使用 Cordova 获取当前安装的应用程序的版本?

    我已经找到了应用程序可用性插件 https github com ohh2ahh AppAvailability它主要检查用户是否在其设备上安装了某个应用程序 是否有可能获得应用程序的当前版本 开发者名称 重要 以及所有可能的信息 一般来说
  • Android:捕获的图像未显示在图库中(媒体扫描仪意图不起作用)

    我遇到以下问题 我正在开发一个应用程序 用户可以在其中拍照 附加到帖子中 并将图片保存到外部存储中 我希望这张照片也显示在图片库中 并且我正在使用媒体扫描仪意图 但它似乎不起作用 我在编写代码时遵循官方的Android开发人员指南 所以我不
  • 发布android后更改应用内购买项目的价格

    在 Google Play 上发布后 是否可以更改应用内购买商品的价格 我假设该应用程序也已发布 完整的在线文档位于http developer android com http developer android com也http sup
  • 获取当前 android.intent.category.LAUNCHER 活动的实例

    我创建了一个库项目 并在多个应用程序之间共享 我实现了一个简单的会话过期功能 该功能将在一段时间后将用户踢回到登录屏幕 登录屏幕活动是我的主要活动 因此在清单中它看起来像这样
  • 你的CPU不支持NX

    我刚刚下载了 android studio 但是我遇到了一个问题 当我运行它时 它说你的 cpu 不支持 NX 我应该怎么办 NX 或实际上是 NX 处理器位 是处理器的一项功能 有助于保护您的 PC 免受恶意软件的攻击 当此功能未启用并且
  • 如何使用 IF 检查 TextView 可见性

    我有一个 onCheckedChangeListener 来根据选择的单选按钮显示文本视图 我有 1 个疑问和 1 个难题 想知道是否有人可以帮助我 问题 您能否将单选组默认检查值设置为 否 单选按钮 以便一开始就不会检查任何内容 问题 如
  • 推荐用于视频编码的最佳质量/性能 H264 编码器?

    我正在寻找一种速度快 需要较少 CPU 功率并生成质量非常好的 mp4 视频的视频编码器 输入视频可以是任何格式并由用户上传 我唯一知道的是 FFMPEG 库 还有其他更好的吗 该程序必须有一个我感兴趣的批处理实用程序 exe 如果您愿意分
  • 尝试在 ubuntu 中编译 android 内核时出错

    我正在尝试从源代码编译 Android 内核 并且我已经下载了所有正确的软件包来执行此操作 但由于某种原因我收到此错误 arm linux androideabi gcc error unrecognized command line op
  • Android 中麦克风的后台访问

    是否可以通过 Android 手机上的后台应用程序 服务 持续监控麦克风 我想做的一些想法 不断聆听背景中的声音信号 收到 有趣的 音频信号后 执行一些网络操作 如果前台应用程序需要的话 后台应用程序必须能够智能地放弃对麦克风的访问 除非可
  • 一次显示两条Toast消息?

    我希望在一个位置显示一条 Toast 消息 并在另一位置同时显示另一条 Toast 消息 多个 Toast 消息似乎总是按顺序排队和显示 是否可以同时显示两条消息 是否有一种解决方法至少可以提供这种外观并且不涉及扰乱活动布局 Edit 看来
  • 如何在Xamarin中删除ViewTreeObserver?

    假设我需要获取并设置视图的高度 在 Android 中 众所周知 只有在绘制视图之后才能获取视图高度 如果您使用 Java 有很多答案 最著名的方法之一如下 取自这个答案 https stackoverflow com a 24035591
  • Crashlytics 出现 Android Studio 构建错误

    我正在尝试将 CrashLytics 与 Android Studio 和 gradle 一起使用 但出现一个令人困惑的错误 java lang NoSuchMethodError 我的 build gradle 是 buildscript

随机推荐

  • call_user_func_array 将参数传递给构造函数[重复]

    这个问题在这里已经有答案了 我已经搜索了许多 Google 结果页面以及 stackoverflow 上的此处 但找不到似乎适合我的情况的解决方案 我试图构建的函数似乎只有最后一个障碍 该函数使用 call user func array
  • Yii 2.0 如何扩展核心类

    我想延长课程yii web 响应 所以我在文件夹中创建了一个新类 Response成分我尝试覆盖发送方法 namespace app components use Yii class Response extends yii web Res
  • Angular 6 @angular/pwa - sw 未成功提供清单 start_url

    我使用 Angular 6 和 Angular pwa 包构建了一个 PWA 我一直在尝试解决此问题 但无论我做什么 我都会收到 start url 错误 我努力了 使用绝对链接 确保 start url 在 SW 的范围内 sw 在主文件
  • Chrome 是否支持单个 javascript url 上的多个模块/sourceMappingURL

    我一直在尝试 Chrome 中的 Source Maps 功能 发现它不支持将单个 javascript 资源附加到包含多个模块以及一个连接在一起的脚本标记 sourceMappingURL评论分离each one 第一个映射已连接 我看到
  • RSpec Stubbing:按顺序返回

    我知道以下事情有效 返回一个参数 subject should receive get user choice choices choices to a 0 和一个序列 第一次调用时返回 0 第二次 退出 时返回 subject shoul
  • Google 登录但结果代码为 0

    我想为我的应用程序创建一个 Google 标志 但我的结果代码来自onActivityResult is 0 In my onCreate 方法我启动功能startSignInIntent 像这样 protected void onCrea
  • 如何使用 slf4j / log4j2 发送电子邮件通知?

    我研究了其他类似的问题 并进行了一些谷歌搜索来找到我的答案 但我的问题仍然没有答案 我仍然不熟悉其中一些是如何工作的 所以请耐心等待 我们的 maven pom xml 使用 slf4j 依赖项 我们的 log4j2 xml 文件如下所示
  • 与 ASP.NET Core 的模型绑定[重复]

    这个问题在这里已经有答案了 我正在尝试使用 asp net core MVC 制作一个简单的 todo MVC 应用程序 我的计划是制作一个带有简单复选框的网页 并让用户能够使用表单更改状态 表单显示正确 但控制器中的 模型绑定 不起作用
  • 在 Jenkins Pipelines 中设置阶段状态

    在脚本化管道中是否有任何方法可以将某个阶段标记为不稳定 但仅将该阶段显示为不稳定 而不在输出中将每个阶段标记为不稳定 我可以做这样的事情 node stage Stage1 do work passes stage Stage2 somet
  • 使用模糊滤镜时 Safari 呈现错误的颜色

    我尝试对 svg 元素应用模糊滤镜 但 Safari 似乎无法正确渲染颜色 这是我的问题的一个例子
  • 在 Node.js Express 中禁用 TLS 1.0 和 1.1 或仅使用 TLS 1.2 及更高版本

    如何在 Node js Express 服务器上阻止 TLS 1 0 和 TLS 1 1 我正在使用传统的服务器设置脚本 const app express export const server app listen 3000 我有点困惑
  • Java地址簿。如何防止代码中出现重复的联系人?

    switch menuChoice case 1 System out println Enter your contact s first name n String fname scnr next System out println
  • 无法对已撤销的代理执行“设置”

    我对 JS Node js 很陌生 我遇到了机器人框架的问题 请帮助我解决这个问题 类型错误 无法在已撤销的代理上执行 设置 在 D Bot Archi bot src node modules botbuilder core lib tu
  • 实现标签的方法 - 每种方法的优缺点

    Related https stackoverflow com questions 1480949 storing tags in database store tag once or many times 以 SO 为例 如果您预计标签会
  • Rails - MongoDB (Mongoid) 在哪里存储数据库和日志?

    我是 MongoDB 新手 Mongoid https github com mongoid mongoid我正在使用 Debian 测试 jessie sid 当我打开时 etc mongodb conf没有关于 Mongoid 存储数据
  • 如何在 Jetpack Compose 中将图像从一个可组合函数传递到另一个可组合函数?

    我正在开发一个带有文本和图像的应用程序 在一个可组合项 活动 上 图像与文本一起显得很小 如缩略图 这个想法是 当用户触摸 单击 图像时 导航组件会将用户带到另一个可组合项 活动 中该图像的全屏版本 这有可能吗 如果是 怎么办 提前致谢 您
  • orientationchange 事件触发滚动和调整大小事件

    对于我正在从事的一个项目 我遇到了一个奇怪的问题 我无法在这里 或其他任何地方 找到答案 我尝试创建一个 Fiddle 来演示发生的情况 但由于我的脚本的性质以及 jsfiddle 的功能方式 它无法正常工作 反正 这是小提琴的链接 htt
  • 如何自定义UIRefreshControl以使pull-down-height低于默认值

    在iOS应用程序的UIRefreshControl中 我认为默认设置是当我将UITableView UISrollView 下拉大约 100px 时 刷新开始 我想让上面的值更小 例如 50px 这可能吗 如果可能 请告诉我示例代码 尝试这
  • 查找fs:28h的内存地址

    我为了好玩而使用 gdb 调试程序 并使用堆栈保护 以便它从 fs 28h 将金丝雀写入堆栈 出于好奇 我试图找到 fs 28h 指向的内存地址 我遇到两个问题 首先 gdb 无法显示 gdtr ldtr 中的值 因为它不在环零中运行 第二
  • Android Vitamio 库使 apk 太大

    我正在尝试使用 Vitamio 库 没有 Vitamio 的情况下 我的 apk 大约有 400k 当我添加 Vitamio 的库时 它变得超过 11 MB 我只想使用Vitamio的videoView 有什么方法可以自定义库吗 我开始从库