草庐IT

android - Apk 无法在 Android N 上安装,出现 INSTALL_FAILED_INVALID_APK 错误

我尝试使用adbinstall安装apk,但是当我尝试安装它时出现以下错误,Failure[INSTALL_FAILED_INVALID_APK:Packagecouldn'tbeinstalledin/data/app/conform.src.com.conform-1:Package/data/app/conform.src.com.conform-1/base.apkcodeismissing] 最佳答案 我在安装AOSP构建的apks时遇到了同样的问题。我做了mmDEX_PREOPT_DEFAULT=nostripping它

android - Phonegap/Cordova 白名单跨域 SSL 请求在导出 APK 后不起作用

我创建了一个需要与自签名SSL服务通信的phonegap应用。我像这样在res/xml/cordova.xml中将我的网址列入白名单:当我从eclipse运行和构建时这工作正常,但如果我随后导出并签署我的应用程序并手动安装APK,则该应用程序无法与我的网络服务通信。与服务器的通信是使用SenchaTouch库进行的,如下所示:Ext.Ajax.request({url:'https://www.mydomain.com',method:'get',success:function(result){},failure:function(result){}});非常感谢任何帮助

android - 如何从PC提取apk文件?

我能够从PC中提取我的应用程序apk文件。我正在使用的步骤是1.在myapp.apk.zip后添加.zip已成功提取APK文件。但是我看不到XML文件内容。XML文件的格式不正确。这是我的申请。仅供学习之用。谢谢。 最佳答案 使用APKTool反编译Android应用打开命令提示符并运行以下命令。apktooldapkfile./FolderNameLook在这里获取更多信息。VideoTutorial. 关于android-如何从PC提取apk文件?,我们在StackOverflow上

java - APK 的不同版本代码,具有 phonegap 构建的 android 应用程序

当我尝试将我的应用程序上传到googleplay时,会显示此错误消息:YouneedtouseadifferentversioncodeforyourAPKbecauseyoualreadyhaveonewithversioncode1.我正在从我的phonegap构建中下载我的APK。我的问题是:我可以在什么文件中更改版本号?我已经尝试修改androidmanifest.xml,版本号和版本名谢谢! 最佳答案 你应该在“config.xml”中指定版本代码属性,注意版本代码属性应该像android-versionCode="2",

使用am start命令启动android apk应用程序

使用amstart命令启动androidapk应用程序amstart-n{包(package)名}/{包名}.{活动(activity)名称}启动tboxservicetestapkadbrootadbshellamstart-ncom.demo.hmi.xxxservices.xxx/.MainActivity程序的入口类可以从每个应用的AndroidManifest.xml的文件中得到;启动的方法可以从每个应用的AndroidManifest.xml的文件中得到;还可以使用pm和dumpsys命令得知这种情况下,只知道一个apk名字,也没有打开使用过,则使用pmlistpackage#列出

android - 无法在设备上加载 APK,因为不存在的模拟器在 Android Studio 3.3 中出现和消失

安装AndroidStudio3.3后,“选择部署目标”会在未连接设备和不存在的模拟器之间切换。每次尝试在模拟器或真实设备上安装应用程序时,都会显示以下错误消息:02/0118:05:26:Launchingapp$adbpush/Users/jimclermonts/Documents/Android-Code/sources/app/build/outputs/apk/acceptance/debug/app-acceptance-debug.apk/data/local/tmp/nl.mycompanyname.accDeviceemulator-5556disconnected

android - 在分布式应用程序 [Android] 的 .apk 中嵌入数据库

我的问题是我认为很简单,但我认为答案不会...我的应用程序中有很多内容要使其正常运行,我正在考虑将所有内容放入数据库中,然后将其分发到嵌入式数据库中,并将应用程序放在市场。唯一的麻烦是我不知道该怎么做。我知道我可以使用我的数据库的内容从EclipseDDMS中提取一个文件.db,我想我需要把它放在我的应用程序的Assets文件夹中,但是如何让应用程序使用它来重新生成应用程序数据库?如果您有任何指向某些代码或帮助的链接,那就太好了。谢谢 最佳答案 好吧,为了实现您的要求,您可以将.db文件放在您的assets/目录中,并在您第一次启动

APK中的android APK?

正如我在上面的问题中所述,是否可以在另一个apk中包含一个apk文件?为了进一步解释,这是我的情况:我有两个应用程序,第一个通过Intent调用另一个。我对此没有问题。但我需要的是只安装一个apk文件而不是两个。我想到的第一件事是将一个.apk文件放入另一个.apk文件中。我真的不知道这是否可能,这就是为什么我需要你对此的看法。但如果这不可能,我希望有人能告诉我做这种事情的最佳实践是什么。我可以将它作为一个应用程序,但那将是我最后的解决方案。 最佳答案 我现在就这么做了......我把apk2放在raw/embeddedapk.ap

android - 使用额外的可执行文件打包 Android apk

作为先前问题(Androidioctl-rootpermissionsandusage)的后续,是否可以创建单独的native可执行文件并将其打包到APK中?该应用程序需要根访问权限并且不会进入Android市场,但我希望能够在不使用将额外的可执行文件推送到设备上的脚本的情况下安装它。 最佳答案 有一种简单的方法可以将可执行文件打包到APK中,并让系统安装程序负责解压缩该可执行文件,请参阅Howtopackagenativecommandlineapplicationinapk?.诀窍(测试到JellyBean4.3)是将文件命名为

Android:下载自动更新后如何打开apk文件?

我有一个应用程序,我想添加自动更新功能(它不在市场上)。我已经准备好所有代码来检查是否有可用的更新,然后我调用如下代码:Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse(Configuration.APK_URL));c.startActivity(intent);开始下载文件。有没有一种方法可以让我以编程方式告诉它“打开”文件以开始安装过程,而无需用户去下载并单击它? 最佳答案 上面的答案是针对API-24之前的。如果您的应用程序以API24或更高版本为目标(它应该),您需要使