草庐IT

Android:如何在不使用android sdk工具的情况下在设备上安装apk

我已将我的应用程序构建到已签名的SDK中。我希望beta测试人员能够在他们的设备上安装它,而无需安装和使用androidsdk工具(我知道apk可以使用命令行工具安装,但我希望没有必要)。我尝试手动安装它,但失败了。我有一个用于测试的安卓平板电脑。我将apk复制到我设备的sdcard,然后单击它。这提供了使用应用程序管理器安装它的选项。不幸的是,安装失败并显示消息“应用程序未安装”。有没有办法在不使用命令行工具的情况下手动安装apk? 最佳答案 将其上传到为正确的MIME类型(application/vnd.android.pack

android - 使用调试 key 测试应用内购买

我正在尝试测试inapp购买,但每次我使用eclipse部署时(使用调试key签名),它都会说:“此版本的应用程序未配置为市场计费。查看帮助中心了解更多信息。”当我导出apk的发布版本(用我的私钥签名)时,没问题。我的问题是:我必须导出一个apk,将其上传到设备,才能运行测试?那浪费了很多时间,而且我也无法运行测试。我错过了什么吗? 最佳答案 您可以使用调试版本购买测试产品“android.test.purchased”。对于“真实”产品,您需要使用发布key进行签名并将草稿版本上传到市场。为了节省时间,您应该使用测试产品直到您的应

java - 如何使用蓝牙在应用程序内发送 .apk 文件

有什么方法可以在应用程序中使用蓝牙发送.apk文件吗?(例如,我们启动应用程序,然后使用应用程序内的共享图标发送.apk文件) 最佳答案 假设你想发送你自己的应用程序的.apk,这很简单://GetcurrentApplicationInfotofind.apkpathApplicationInfoapp=getApplicationContext().getApplicationInfo();StringfilePath=app.sourceDir;Intentintent=newIntent(Intent.ACTION_SEND

Android:如何手动将文件添加到apk?

如何手动将文件添加到AndroidAPK包? 最佳答案 有一个名为aapt的工具与AndroidSDKbundle在一起。您可以使用它来添加/删除/列出现有apk中的文件。在没有任何参数的情况下运行aapt,它将打印使用说明。要添加文件,请使用:aaptaddMyApp.apkfile1file2... 关于Android:如何手动将文件添加到apk?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

Android 使用 busybox 命令行安装 apk

我想在安卓手机上静默安装apk,我找到了这个解决方案(Link),是如何使用busybox命令行安装apk,但是当我将busyboxinstallpath/to/apkfile录音时,它不起作用,有人可以通过举一些例子来帮助我吗。 最佳答案 执行此操作的命令行程序是pm:包管理器。所以尝试pminstallapkfile如果您运行不带参数的命令,它将打印出一些帮助文本。我不知道它会有多安静-但无论如何你都不应该向最终用户隐藏安装。 关于Android使用busybox命令行安装apk,我

java - 构建 apk 时出错 - "Multiple dex files define Lcom/google/ads/Ad"

在过去的3个小时里,我一直在为这个问题焦头烂额,我一直在尝试修复它,但一直无法修复。我已经创建了一个Android应用程序,并准备将其转换到Android市场,但在尝试导出到APK时出现此错误。Unabletoexecutedex:MultipledexfilesdefineLcom/google/ads/Ad;我已经阅读了很多关于这个问题的文章并尝试了很多解决方案,但似乎没有任何帮助。我已经清理并重建,我已经删除了bin文件夹,我已经确保bin文件夹被排除在构建路径之外。什么都没用。如果有人可以帮助我,我将不胜感激。 最佳答案 在

android - 从 Android 上的 NativeActivity fopen/fread APK 资源

我只能找到日期为2010年及更早的解决方案。所以我想看看在这方面是否有更新的立场。我想避免使用Java而只使用C++来访问存储在APK中的文件(一些小于或大于1MB)。使用AssetManager意味着我无法像访问所有其他操作系统(包括iOS)上的所有其他文件一样访问文件。如果没有,C++中是否有一种方法可以让我以某种方式将fopen/fread映射到AssetManagerAPI? 最佳答案 我实际上找到了这个问题的非常优雅的答案并且bloggedaboutithere.总结是:AAssetManagerAPI具有NDK绑定(bi

创维电视安装apk软件

假期在家老爸让我给他下载纸牌屋、绝命毒师和尼基塔这些十大经典美剧在手机上给他下载了之后他又嫌弃没法投屏让我给他搞个电视软件于是我又开始研究起了如何在电视上安装那些no正版视频软件安卓电视系统是可以安装apk的但是我下载好了用U盘传到电视上时电视却无法识别于是经历了以下一系列操作首先我家电视是创维电视参考这篇文章来读取U盘里面的apk软件在创维的应用商店里面搜索当贝市场,选择华数当贝市场下载安装并打开这个软件。点开实用工具,下载安装“安装小助手”这个软件。主要就是需要这两个软件之后就可以读取apk软件了但是有些apk软件还是安装不了我的软件是点击安装后能安装的你回到应用管理里面就有了如果应用里没

android - 使用在未来过期的证书签署 Android APK

我已经使用phonegapbuild构建了一个android应用程序。我现在正尝试在Play商店中获取此内容,但不断收到以下错误YouuploadedanAPKsignedwithacertificatethatexpirestoosoon.YouneedtosignyourAPKwithacertificatethatexpiresfartherintothefuture我已经使用javajdk1.8.0keytool创建了签名key并且我已经使用了这段代码keytool.exe-genkey-v-keystorerelease.keystore-aliasTicTacToe-key

安卓工作室 : install Release App by command line

我想从命令行导出apk文件“releaseapk”当我运行此命令时:gradlewinstallRelease我发现了这个AndroidStudioTask'installRelease'notfoundinrootproject''.Somecandidatesare:'uninstallRelease'.我该如何解决? 最佳答案 我的经验是,直到您在构建的buildTypes.releaseblock中定义signingConfigs后,installRelease任务才可用文件,如SigninginReleaseMode的第3