.apk文件扩展名表示Android Package(APK)文件。此文件格式是JAR格式的变体,用于将捆绑的组件分发和安装到Android操作系统上。
通过 adb 解压并重新安装后 Android 应用程序崩溃
我试图找到这种类型的问题,但没有解决。 我想为客户做一些应用程序研究。 所以我解释这个问题: 所以我想提取应用程序(使用 adb 似乎...
在 React Native 中添加本机模块(仅限 Android)之前,我的 apk 大小是 mb,在添加资产和本机模块以及所有依赖项之后,我的 apk 大小接近两倍,现在
Delphi打开文件和安装包报错:FileProvider does not allow granting of Uri permissions
我想用delphi安装一个包,delphi版本是10.4,android版本是9 androidManifest.template.xml 是 我想用delphi安装一个包,delphi版本是10.4,android版本是9 androidManifest.template.xml 是 <provider android:name="android.support.v4.content.FileProvider" android:authorities="%package%.FileProvider" android.exported="false" android.grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" /> </provider> Project->options->entitlement List->"Secure File Sharing"勾选,自动生成res/xml/provider_paths.xml <?xml version="1.0" encoding="utf-8"?> <paths xmlns:android="http://schemas.android.com/apk/res/android"> <files-path name="internal_private_files" path="." /> <cache-path name="internal_cache_files" path="." /> <external-path name="external_public_files" path="." /> <external-files-path name="external_private_files" path="." /> <external-cache-path name="external_cache_files" path="." /> <external-media-path name="external_media_files" path="." /> </paths> 我的密码是 procedure ButtonupdateClick(Sender:TObject); var fileName:string; fullFilePath:string; aFile:JFile; intent:JIntent; LNet_uri:JNet_uri; begin fileName := 'HHCMAPP.apk'; fullFilePath := JStringToString(TAndroidHelper.Context.getApplicationContet.getExternalFilesDir(nil).getPath) + '/' + fileName; log.d(fullFilePath); aFile := TJfile.javaclass.init(stringToJString(''), stringToJString(fullFilePath)); intent := TJintent.create; //intent.setAction(TJintent.javaclass.ACTION_VIEW); intent.setAction(TJintent.javaclass.ACTION_INSTALL_PACKAGE); intent.addFlags(TJIntent.javaclass.FLAG_ACTIVITY_NEW_TASK); intent.addFlags(TJIntent.javaclass.FLAG_GRANT_READ_URI_PERMISSION); LNet_uri := TJFileProvider.JavaClass.getUriForFile(TAndroidHelper.Context, stringToJString(JStringToString(TAndroidHelper.context.getApplicationContext.getPackageName) + '.FileProvider'), aFile); log.d(JStringToString(LNet_uri.getPath)); //TAndroidHelper.Context.grantUriPermission(TAndroidHelper.context.getApplicationContext.getPackageName, LNet_uri, TJIntent.javaclass.FLAG_GRANT_READ_URI_PERMISSION); intent.setDataAndType(LNet_uri, stringToJString('application/vnd.android.package-archive')); TAndroidHelper.Context.startActivity(intent); end; 文件存在于此路径 当我点击按钮时,日志是 /sotrage/emulated/0/Android/data/com.embarcadero.HHCMAPP/files/HHCMAPP.apk /external_private_files/HHCMAPP.apk 然后我在'startActivity'中得到一个System.error: java.lang.SecurityException:Provider com.embarcadero.HHCMAPP/android.support.v4.content.FileProvider does not allow granting of Uri permissions(uri content://com.embarcadero.HHCMAPP.FileProvider/external_private_files/HHCMAPP.apk[user 0]) 我想用 intent.setAction(TJintent.javaclass.ACTION_VIEW); 或 TAndroidHelper.Context.grantUriPermission(TAndroidHelper.context.getApplicationContext.getPackageName, LNet_uri, TJIntent.javaclass.FLAG_GRANT_READ_URI_PERMISSION); 但是它会返回同样的错误。 如果Project->options->entitlement List->"Secure File Sharing"没有勾选,provider_paths.xml是这样自定义的 <external-path name="Download" path="Download/" /> 应用程序不会运行,错误是 java.lang.RuntimeException:Unable to get provider android.support.v4.content.FileProvider:java.lang.SecurityException:Provider must grant uri permissions 那我该怎么办?我是否遗漏了一些代码?
Failed to install app first time in the device I got java.io.IOException: Failed to load asset path
每次我第一次安装应用程序时(我的意思是之前或卸载它并重新安装时未安装在设备中)我得到这个错误 E 无法打开 APK '/data/app/~~DMnzdQrGgYoMVn5mnS...
我一直在尝试在 kivy 中制作一个 android apk 以通过 opencv 访问移动相机,但我的应用程序在我的手机中崩溃了。它可能无法访问我手机的相机! 进口进出口 来自
How to export a react native app as .apk?
我是 React Native 的新手,我刚刚构建了我的第一个移动应用程序(一个简单的 D&D 骰子应用程序)。 但我现在不能也不知道如何将其导出为 .apk 文件以将其安装到我的手机上。 我用过
我构建了一个应用程序 一个用于应用程序图标的 PNG 图标文件。 activity_main.xml 主活动.java 但是当我制作 APK 时,它的文件会变大 1.8MB 左右,就像这样。 我用 bel 构建“已签名的 APK”...
如何创建一个将继续运行直到卸载的应用程序?使用 .apk 反编译文件 [关闭]
我创建了一个应用程序 (.apk),但我想运行它直到用户卸载该应用程序。但我不知道我该怎么做。我再次反编译我的 .apk 文件,现在我想将其修改为“将
需要逐步说明如何在 Android Studio 中自动将文件添加到 APK
我正在尝试做这个非常琐碎的任务,但我找不到任何关于如何做的完整说明。 到目前为止,我收集到 APK 只是一个存档文件,可以使用 aapt add MyApp 添加文件...
HMS Site 套件在某些设备中无法正常工作,错误代码为 6004
使用荣耀 9A 测试显示错误代码 6(我们已经对 api 密钥进行了编码)。 使用 huawei nova 7i (emui 10.1.0) 测试显示错误代码 6004--我们已正确启用 api 并清理缓存 一样...
我刚刚开始使用android studio。为了熟悉环境,我在 avd 中安装了一些应用程序,但其中一些应用程序无法正常工作。抖音就是其中之一。 然后这个应用程序启动
使用命令“flutter build apk”在 flutter 中获取我的应用程序的 apk 时出现问题
当我执行命令时,一切顺利,它甚至给了我可以安装的应用程序文件,但是完成后我得到了这些错误: w: 类路径中的运行时 JAR 文件应该 h...
Android studio VOLUME UP/DOWN/MUTE 事件没有触发
我正在尝试在 WebView 中的 Android Studio 活动中捕获音量调高/调低和静音遥控器的事件(没有任何播放器处于活动状态)。 我已经尝试覆盖 onKeyDown、OnKeyLongPress 和
如何在运行时以编程方式计算apk的校验和, 这样我就可以防止重新打包或重新编译的 apk 造成任何伤害(防篡改) 即使资源文件...
我正在尝试在我的手机上运行 AndroidAuto 应用程序。 从 PlayStore 下载的最新版本运行良好。 但是我需要旧版本,所以我从 APK Mirror 网站下载了它。接下来,我...
getter'length'被调用为null,Flutter中出现错误。
我需要在.db数据库中列出一个表。当我在模拟器中运行应用程序时,错误 "The getter 'length' was called on null "弹出一秒钟,但随后我需要的列表就显示出来了......。
Android Studio更新到3.6.x后无法安装APK。
更新后,我不得不删除.idea*和.iml文件,以便构建工作,因为AS抱怨混合Gradle和Non-Gradle...。
谢谢你的检查。所以,我一直在做一个项目,最终会扩展一些功能,目前我正在用Dexter请求权限(https:/github.comKarumi...)。
如何解决 "登录错误。有一个错误在登录你进入这个应用程序。请稍后再试。"在Facebook上登录时出现错误。
我的Facebook应用处于开发模式(不是Live模式)。当我通过Android Studio在手机上安装应用时(Debug模式),它可以正常工作。我已经用我的个人账户和测试用户登录了......
我正试图使用Kivy框架构建一个APK。当我尝试构建应用程序时,我得到了这个错误。在线程 "main "中出现异常 java.lang.NoClassDefFoundError: javaxxmlbindannotationXmlSchema ...。