问题标签 [apk]

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 投票
5 回答
35604 浏览

android - 如何测试一个 Android 库项目

我正在编写一个基于 Android Bitmap 类(称为 AndroindLib)的 Android 库项目,它只包含实用程序类(无活动)。我尝试使用 Android JUnit 对其进行测试,但它一直抱怨找不到 AnroidLib.apk

单元测试 Android 库项目的正确方法是什么?

0 投票
2 回答
546 浏览

android - 从另一个 apk 调用 android apk

我尝试通过提高意图从另一个 apk (BB1) 调用一个 android apk (AA1)。但是BB1在自己的进程空间启动AA1,并没有使用AA1现有的运行进程。我怎样才能达到一个。如果 BB1 已经在运行,我希望它使用现有的 AA1。湾。如果它不存在,它应该调用 AA1 作为一个独立的应用程序。

0 投票
3 回答
907 浏览

android - .apk 不包含当前图标 - 为什么?

我是 Android 和 Eclipse 的新手。我通过更改其中的 2 个图标修改了一个小应用程序。当我使用模拟器测试应用程序时,一切都按预期工作。但是,当我将 .apk 文件加载到实际设备时,我会得到旧版本的应用程序(旧图标)。如何获取 .apk 文件以使用当前的图标和代码?

0 投票
1 回答
643 浏览

android - 组装一个dex文件

如果您从 android 文件系统中取出一个 apk 并将扩展名更改为 .zip,然后打开其中一个 xml 文件,它将无法工作,因为它是用 dex 编码的。但是您可以运行 ./adb dexdump -l xml layout.xml > ~/Desktop/layout.xml 然后根据自己的喜好对其进行编辑。不过,我不知道如何将其恢复到 apk 中。我想我需要将它编码回 dex 然后将其添加回存档中。谁能告诉我如何将它编码成dex?

0 投票
2 回答
2942 浏览

android - 导入 Android APK 存档?

可以将 Android APK 存档导入另一个 Android 项目并以与 JAR 存档相同的方式访问吗?

0 投票
2 回答
239 浏览

android - 通过电子邮件将我的 apk 发送给其他市场

我不断收到希望在各种替代市场上发布我的 Android 应用程序的人和公司的电子邮件,他们经常希望我向他们发送(或在他们的网站上上传)我的 apk。

我的问题是:这有什么风险,有人可以从 apk 对我的应用程序进行多少逆向工程?有多少其他开发者在非安卓市场的地方发布他们的应用程序?这是一种相当普遍的做法吗?

0 投票
1 回答
3775 浏览

android - 如何将许可证密钥创建为可下载的,并在 Android 上进行检查

我确信这是相当基本的,但我不知道要搜索什么以获得简洁的教程。我想创建一个应用程序并使其可以在 Android Market 上免费下载。然后,我想创建一个或多个应用程序,它们只是在免费应用程序上打开某些功能的许可证密钥。免费应用程序检查设备上是否存在付费应用程序的最佳方法是什么?是否有一种简单的方法可以通过包名称进行检查,或者我是否需要在付费应用程序中创建一个内容提供程序,免费应用程序可以调用该内容提供程序来检查有效性?

或者也许有一些全局内存空间(如应用程序中的首选项),所有应用程序都可以读取/写入。

我知道一个可行的解决方案,并且我可以轻松实施 - 让每个付费应用程序在首次启动时调用 Web 服务并注册该手机的 IMEI。这可行,但需要访问互联网,这对我的应用程序可能不方便,也可能不方便。

与大多数 Android 问题一样 - 给猫剥皮的方法不止一种。我正在寻找你们认为最好(也是最安全)的方法。

0 投票
6 回答
23432 浏览

android - 如何使用 Eclipse 将 .apk 文件传输到设备

一定有问题。我的雇主不允许任何人访问我们计算机上的运行/行命令工具。没有该控件就无法运行 ADB(Android 调试桥)。我使用的是windows,无法访问注册表,无法手动添加cmd.exe,我已经尝试过..) 搞砸员工是降低IT成本的可靠方法,叹息。

我注意到,有时当通过 Eclipse 使用通过 USB 插入的真实设备进行测试时,应用程序会显示在我的 android 设备上......而其他时候则不会。

有没有办法使用带有 Android 插件的 Eclipse 工具将我正在编写的应用程序“安装”到我的真实物理设备上?只要我插入 USB,它们就可以正常测试。但在我断开连接后不会保留。

我知道,在这里找到一个新雇主可能是最好的答案,但现在还没有。不过建议很好:)

有人知道将程序安装到硬件的解决方法吗?

非常感谢提前,zip

0 投票
1 回答
1613 浏览

android - 如何将壁纸放在apk文件中?

我正计划发布一个漂亮的时钟小部件,并且我想在其中包含一个漂亮的壁纸(想要这样做是因为之前收到了一些评论,例如“我可以得到匹配的壁纸吗?;)”)

所以我尝试用谷歌搜索如何将一些图像文件放入 apk 中,以便在安装后它会出现在壁纸选择列表中。我的意思是在执行 Home=>Menu=>Wallpaper=>Wallpaper Gallery 或 Pictures 时出现的列表 - 随便什么。

到目前为止没有找到任何提示,所以决定在这里尝试询问。

关于如何做到这一点的任何提示?

0 投票
2 回答
10747 浏览

android - 如何从 Windows 命令行构建 .apk 文件?

如何通过 Windows 命令行使用“apkbuilder.bat”构建和签名(密钥库).apk 文件?

我尝试运行以下行:

但我收到以下异常:

请帮忙。谢谢