草庐IT

android - Content Provider INSTALL_FAILED_CONFLICTING_PROVIDER(将内容提供程序安装为单独的 apk)

我有两个使用相同内容提供程序的应用程序,但我不能在两个应用程序中放置相同的内容提供程序-它显示INSTALL_FAILED_CONFLICTING_PROVIDER错误。所以我将我的内容提供程序放在第三个.apk中,并从两个应用程序中使用它,它运行良好。现在的问题是-必须先安装内容提供商apk,然后才能在设备上安装这两个应用程序中的任何一个。否则,它会在安装期间显示Providernotfound错误。那么,如何确保在安装任何其他apk之前先安装提供者apk?有没有办法将内容提供程序apk与其他两个apk分别合并,这样它们将作为两个应用程序安装在一起并且不会显示INSTALL_FAIL

android - 如何备份已安装应用程序的.apk 文件?

如何在我们以编程方式使用的设备或模拟器中备份已安装应用程序的.apk文件。提前致谢。 最佳答案 最终,Android操作系统是Linux操作系统。如果您对设备具有根访问权限,则可以复制protected文件并对它们进行任何您想做的事情。APK文件位于/data文件夹中。 关于android-如何备份已安装应用程序的.apk文件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/75

android - 如何将带有odex的apk安装到模拟器?

我在Android4.0上用odex制作了一个apk。并尝试将其安装到模拟器。adbshellinstalltest.apk获取错误消息是FailureFailure[INSTALL_FAILED_DEXOPT]。也尝试将apk和odex文件推送到/system/app,但它不起作用。如何安装这个apk? 最佳答案 adbinstall-rtest.apk-r用于重新安装。更新:如果您现在遇到[INSTALL_FAILED_DEXOPT]错误,那么您需要卸载旧版本的应用程序。两个应用程序可能有相同的包名,因此请卸载与您的应用程序具有

android - native 库未使用 android-maven-plugin 附加到 APK

我正在尝试使用Maven构建我的Android应用程序。我正在使用android-maven-plugin版本3.0.2(也尝试过3.0.0)。一切顺利,但我的/libs文件夹中的.so文件没有被附加。文件夹结构是这样的:-android--src--assets--res--libs----armeabi----armeabi-v7a我正在遵循nativelibrarysamples之一中给出的pom.xml.APK编译良好,几乎所有内容都可以运行,除了我调用native函数的部分。从样本来看,似乎不需要做任何事情。我有一种感觉,只有一个so文件被附加。有没有其他人遇到同样的问题?

android - XAPK 文件验证失败 - APK 扩展文件

我正在使用sdks中提供的扩展文件演示,并将obb文件放在SD卡上的以下位置:/Android/obb/package-name/package-name/main.versioncode.package-name.obb但是我得到以下错误:XAPKFileValidationFailed为了生成.obb文件,这是我遵循的过程:1)将所有图像复制到名为main.versioncode.package-name.obb的文件夹,然后压缩该文件。2)删除.zip文件扩展名并将其放入此/Android/obb/package-name/myobbfile.obb这是正确的做法吗?

android - 您的 APK 似乎不是为平板电脑设计的

我正在尝试将一个应用程序上传到PlayStore,但收到此警告:“您的APK似乎不是为平板电脑设计的”“ShowFix”提示告诉我“您的APK应该只需要通常在平板电脑上可用的硬件功能”这是我的list文件的样子:你能给我一些提示吗? 最佳答案 我不是很肯定,但我认为这与手机值(value)有关可能还有GPS值如果您的应用需要手机,那么它肯定不是为平板电脑(没有手机天线)设计的。我怀疑GPS是问题所在,因为有些平板电脑确实有GPS天线。 关于android-您的APK似乎不是为平板电脑设计

android - 排除我的版本 .apk 的文件

我有一个依赖于android-library项目的AndroidStudio应用程序。这个android-library项目包含一些原生库.so,但我希望在我的最终apk中不出现其中的一些.so。我该怎么做?我在我的应用程序的build.gradle中添加了这段代码,但文件继续出现:packagingOptions{exclude'lib/armeabi/a.so'}谢谢 最佳答案 如果像这样将packagingOptions包装在android节中,它应该可以工作:android{packagingOptions{exclude'

android - Qt:未找到应用程序 .pro 文件,未构建 APK

我是Qt的新手,正在尝试构建一个简单的Android应用程序。我正在使用评估包QtCreator4.2.0(Enterprise)使用Qt5.7。出于某种原因,在我通过项目->build设置->构建AndroidAPK“创建模板”创建了AndroidManifest.xml后,编译后出现以下错误,提示“未找到应用程序.pro,未构建APK”10:40:39:RunningstepsforprojectAndroidApp2...10:40:39:Configurationunchanged,skippingqmakestep.10:40:39:Starting:"C:\QT_Comme

android - 无法在某些关闭的 Genymotion 设备上运行 .apk

我使用Genymotion模拟SamsungGalaxyS7(API23),然后安装arm-translation并在重新启动设备后通过拖放安装我的应用程序。但我收到以下错误:Unfortunately,hasstopped.这是终端日志:FailedtoconnecttoVM(TcpStream)formainhostconnection,IP:Port=192.168.56.101:25000!!!OpenGPLconnectedto192.168.56.101:25000port22468willbeusedforOpenGLdataconnections这是我运行设备和应用程序

android - react native : Generating the Release Build APK error :app:mergeReleaseAssets FAILED

我正在尝试为Reactnative应用程序创建签名的apk。调试应用程序工作正常。我正在关注reactnativeguide用于创建签名的APK。我已经将keystore添加到应用程序并设置了gradle变量,但无法生成已签名的apk。下面是assembleRelease构建的错误./gradlewassembleRelease--stacktraceNDKismissinga"platforms"directory.IfyouareusingNDK,verifythendk.dirissettoavalidNDKdirectory.Itiscurrentlysetto/home/an