草庐IT

multiple-apk

全部标签

android - 有没有办法从 APK 文件中获取源代码?

我笔记本电脑上的硬盘刚刚崩溃,我丢失了过去两个月一直在开发的应用程序的所有源代码。我所拥有的只是我将其发送给friend时存储在我的电子邮件中的APK文件。有没有办法从这个APK文件中提取我的源代码? 最佳答案 最简单的方法:使用在线工具Decompiler,上传apk并获取源代码。.apk文件解码过程,分步法:第1步:创建一个新文件夹并复制您要解码的.apk文件。现在将此.apk文件的扩展名重命名为.zip(从filename.apk重命名为filename.zip)并保存。现在您可以访问classes.dex文件。在这个阶段,您

android - 使用新的 Flutter Apk 更新 Android 应用程序 (Google Play)

我在一年前创建了一个Android应用程序,我想用一个新的apk版本更新它但是用flutter构建,这可能吗?如何?谢谢。 最佳答案 是的,这是完全可能的。您需要做的三件事:使用与旧应用程序相同的包名称(应用程序ID)使用与旧应用相同的签名key为应用签名(如果您使用GooglePlay应用签名,GooglePlay会为您完成)使用比旧APK版本代码更高的版本代码。 关于android-使用新的FlutterApk更新Android应用程序(GooglePlay),我们在StackOve

android - 可重新排序 ListView :Multiple widgets used the same GlobalKey

我正在开发一个页面使用ReorderableListView小部件的应用程序。向上拖动Tile时出现错误,但是当我向下拖动任何Tile时它工作正常。该错误与多个小部件使用的全局key有关,但所有key彼此不同。任何帮助,将不胜感激。提前致谢。附上视频链接和代码以供引用。classGurmatLekhextendsStatefulWidget{@override_GurmatLekhStatecreateState()=>_GurmatLekhState();}WidgetlistTile({Stringkey,Widgetwidget,Stringtitle}){BuildContex

Flutter 发布 apk 未安装在设备上

我已经发布了带签名key的apk,但它没有安装在Android设备上,它显示这条消息“apk安装失败错误:无法解析错误字符串”但Debug模式apk,应用程序运行正常。释放命令flutterbuildapk--release.我确实遵循了这个question解决它,希望它能帮助别人。 最佳答案 如果您在使用Debug模式APK后尝试安装已签名的APK,Android将检测签名差异,并拒绝安装它。确保您已先从设备上卸载未签名的调试APK,然后尝试重新安装。 关于Flutter发布apk未安

android - 我正在使用 firebase_admob 在我的 flutter 应用程序中实现 abmob,但广告在发布版本 apk 中不起作用

我正在使用firebase_admob在我的flutter应用中实现广告。通过使用测试广告以及使用我自己的横幅广告,广告在模拟器中运行良好,但在发布应用程序时,在真实设备上我的应用程序中没有显示任何广告。 最佳答案 真正的广告需要一些时间才能在新应用上展示。最多可能需要几天时间。 关于android-我正在使用firebase_admob在我的flutter应用程序中实现abmob,但广告在发布版本apk中不起作用,我们在StackOverflow上找到一个类似的问题:

flutter - 消防站 : Query Multiple Search Term With Map Not working as Expected

场景我有一个类(class)集合,我想根据用户输入的逗号分隔词来搜索集合。但是,在执行查询时会返回所有类(class)集合。Flutter中的代码片段Futuresearch(Listkeywords)async{vardocs=coursesRef;//BELOWIITERATEOVERKEYWORDSCONVERT//THEMTOLOWERCASEANDAPPENDTERMTOMAPsearchTermskeywords.forEach((word){Stringterm=word.trim().toLowerCase();docs.where('searchTerms.$term

android - Flutter 发布 apk 删除数据

我正在使用flutter开发本地android应用程序。应用程序直接从“app-release.apk”安装在设备上。当我安装下一个版本时,以前的安装被完全删除(共享首选项、sqlite数据库等)。有什么方法可以保留数据吗? 最佳答案 默认情况下不应删除数据,我认为您在使用发布key签署应用程序时遇到问题。因此,您基本上是在卸载以前的应用程序并安装一个新应用程序,而不是在旧应用程序之上安装新应用程序。请通过这个link用于构建android发布应用程序 关于android-Flutter

java - 转换异常 : Multiple dex files define Lcom/google/android/gms/internal/zzcaw;

我尝试过Google的FlutterFirebase代码实验室。按照他们的建议添加了依赖项,但是当我将applyplugin:'com.google.gms.google-services'行添加到我的app/build.gradle我的应用程序时停止编译并出现以下错误:Dex:Errorconvertingbytecodetodex:Cause:com.android.dex.DexException:MultipledexfilesdefineLcom/google/android/gms/internal/zzcaw;UNEXPECTEDTOP-LEVELEXCEPTION:co

android - 为什么 Flutter Build Apk 和 Flutter 安装在 Release 上不起作用

我已准备好发布我的Flutter应用程序,但按照建议的步骤进行操作,但在构建Apk并运行flutterinstall以在设备上传输后,该应用程序几乎无法打开并立即关闭。但是,如果我随后运行Flutterrun--release之后我就可以在移动设备上运行代码,即使再进行一次FlutterInstall也可以。这可能是什么问题? 最佳答案 我发现这与要测试应用程序的移动设备的不同架构有关,例如arm或arm64。因此,根据设备的不同,需要为每个设备集运行特定版本,即使用带有--target-platform选项的flutterrunr

flutter build apk --release 失败而 flutter build apk -- 调试工作正常

我需要为我的flutter项目发布一个签名的apk,但是“flutterbuildapk--release”命令失败。“flutterbuildapk--debug”命令运行良好。我已经使用“flutterdoctor”检查了设置,一切似乎都很好。我曾尝试使用flutterclean清理项目,但没有帮助。“flutterbuildapk--debug-v”返回的错误是:GradlebuildfailedtoproduceanAndroidpackage.#0throwToolExit(package:flutter_tools/src/base/common.dart:24:3)#1_