草庐IT

multiple-apk

全部标签

android - 无法通过 webbrowser 从 drupal 站点下载 .apk

我有一个基于drupal的网站,人们可以在其中登录并查看私有(private)论坛。这是我想让我的Android应用程序的beta测试人员下载beta.apk文件的地方。我在基于Android1.6的myTouch3G上对此进行了全面测试,并且能够毫无问题地登录和下载论坛帖子的附件。有趣的部分来了:我在Droids和NexusOnes(Android2.0.1和2.1)上的测试人员提示他们的下载失败。由于我没有2.0手机,我在2.0模拟器上试了一下,瞧瞧,它没有用。下载显示不确定的进度一两秒,然后显示“下载不成功”。根据我在日志中看到的内容,很明显服务器正在为来自2.0浏览器的下载请求

android - 多个 APK 相互交互

最近我遇到了一些应用程序(例如Clockworkmod的RomManager),为了获得专业版,您必须下载另一个APK。然而,一旦下载了这个APK,Rom管理器就会自动知道这个APK存在并添加了新功能。例如,另一个应用程序是Astro应用程序,您可以在其中通过从市场下载模块来扩展它。现在我知道如何检查另一个应用程序是否存在,我也知道如何通过服务在应用程序之间进行交互。但是我的问题是,Clockwork和这些其他应用程序似乎正在为插件类型架构使用不同的apk。如何做到这一点?他们是否预定义了整个插件架构和服务模型,以便每当安装新的apk时,主应用程序都可以检查它是否是一个模块并在其上调用

java - 如何保护 APK 中包含的信息?

我假设有人构建了一个APK反编译器......保护敏感信息(如后端数据库的auth参数)的最佳实践是什么?我想某种中间件可以工作,但不能提高速度。什么是“正确的方法”? 最佳答案 如果您正在编写Andoid应用程序并使用AWS,强烈建议您查看:https://github.com/apetresc/awskeyserver作者将AWSIAM(身份和访问管理服务)与GoogleAppEngine结合使用,成功保护了身份验证参数。我想IAM最终会包含在AWS的AndroidSDK中,但在那之前,这是一个不错的选择。

android - intel XDK (.apk) 的输出太大了! (安卓)

我想用英特尔XDK构建一个基于Web的安卓应用程序!我试过了,但输出的apk文件太大,我的文件总共2.4MB,但输出是15.6Mb!我该怎么办? 最佳答案 正如@HoseinBL指出的那样,15.6MB对于一个典型的APK来说并不算大。您使用的是哪个Android版本?在当前的XDK构建系统中实际上有三个可用。如果您使用的是仅标记为“Android”的应用,则上述@BradHill和@Tangocoder的评论适用。如果您需要使用CanvasAPI(又名AGI)或CordovaAPI,您需要使用“Gold”选项进行构建。如果您只使用

android - 将 android studio 更新到 2.3 后,在 MI4 中出现错误 "Error while Installing APKs"

将androidstudio更新到2.3后,在MI4中出现错误“安装APK时出错”。在SamsungTab3上工作正常,但在MI4中出现错误我的gradle看起来像这样applicationId"com.intellyze.letsschool"minSdkVersion15targetSdkVersion25versionCode1versionName"1.0"multiDexEnabledtrue 最佳答案 AndroidStudio2.3Errorforlaunchingapplicationonrealdevice在开发者

java - 如何使用 Ant 自动重命名输出的 apk 文件?

我目前正在使用Ant来做一些汽车品牌工作。我修改了默认的build.xml并设置了我自己的目标。我想问的是,在AntScript中有没有一种方法可以自动重命名刚刚使用特定名称构建的apk文件?目前我的build.xml中有这个Ant目标设置:有没有办法我可以添加更多任务,让输出文件就像brandA.apk一样?谢谢! 最佳答案 最终的apk文件名实际上是由属性'out.final.file'定义的因此您可以创建一个设置此属性的新任务:最后,您只需在调用调试或发布目标之前调用-set-out-final-file目标。使用您的rele

android - 无法实例化应用程序 - java.lang.ClassNotFoundException : Didn't find class "com.xxxxx.App" on path:/data/app/com. xxxxx-1.apk

这是我每次运行应用程序时的错误:E/AndroidRuntime:FATALEXCEPTION:mainjava.lang.RuntimeException:Unabletoinstantiateapplicationcom.xxxxx.App:java.lang.ClassNotFoundException:Didn'tfindclass"com.xxxxx.App"onpath:/data/app/com.xxxxx-1.apkatandroid.app.LoadedApk.makeApplication(LoadedApk.java:509)atandroid.app.Activ

java - 如何在命令行中创建apk文件?

我正在使用eclipseide构建apk文件。现在我想在linux的命令行中创建apk文件。但是当我说antdebug时,它会出现以下错误:Unabletoobtainresourcefromanttasks.jarjava.util.zip.ZipException:errorinopeningzipfileProblem:failedtocreatetaskortypecheckenvCause:ThenameisundefinedAction:CheckthespellingAction:Checkthatanycustomtasks/typeshavebeendeclaredA

android build 在 jenkins 上发布 apk,没有以纯文本形式存储我的密码

我需要能够使用Jenkins作业构建我的apk的发布版本。来自阅读以下SO问题HowtocreateareleasesignedapkfileusingGradle?我知道我可以通过以下两种方式之一来完成。要么让用户在cmd提示符下输入密码,要么将我的密码详细信息存储在一个未提交给git的纯文本文件中,该文件位于我的本地计算机上。不过,在jenkins上运行构建作业时,这些都不起作用。1)我无法获得用户输入,因为这可能在半夜运行(我什至不知道如何从cmd行获取用户输入,即使用户在他们的机器上)2)任何人都可以获得对该构建框的访问权限,将能够通过cmd行或从该jenkins服务器上运行的

Android - 使用 jarsigner 签署我的 apk 时出错

我做了一个这样的key文件:C:\Users\Alex>keytool-genkey-v-keystorealexkey.keystore-aliasalexkey-keyalgRSA-keysize2048-validity10000然后我尝试用它来签署我的.apk文件:C:\>jarsigner-verbose-keystorealexkey.keystoreproblemio.apkalexkey我通过在Eclipse中右键单击项目名称保存了.apk文件-->Android工具-->导出未签名的应用程序包。然后我将.apk文件放在与key相同的目录中,并从相同的目录运行jarsi