草庐IT

DEX-PoseiSwap

全部标签

android - 是否可以通过向 .dex 添加额外的类并使用修改后的 manifest.xml 重新打包来修改 .apk?

是否可以通过向.dex添加额外的类并使用修改后的manifest.xml重新打包来修改.apk?我知道有baksmali/smali等工具可以从.apk中反汇编/重新组装给定的classes.dex,但不确定可以从那里修改什么?我正在尝试添加其他Activity,从原始apk修改启动启动器Activity(可能来自androidmanifest.xml),然后重新打包并签名以制作完整的单个.apk...所有这些都需要完成构建时间,没有原始源代码或构建结构可见,只有.apk作为输入...有什么想法吗? 最佳答案 是的,您提到的工具(b

android - 意外的顶级异常 : com. android.dex.DexIndexOverflowException 合并依赖项

在我的项目中,当我想在我的应用程序中将googleplay依赖项添加到uesgooglemap时出现问题。问题是当我想运行项目时出现这些错误:UNEXPECTEDTOP-LEVELEXCEPTION:com.android.dex.DexIndexOverflowException:methodIDnotin[0,0xffff]:65536atcom.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502)atcom.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMe

android - 多个 dex 文件错误

您好,我正在尝试在模拟器中执行Android应用程序,但出现以下错误。[2013-01-3111:19:21-DexLoader]Unabletoexecutedex:MultipledexfilesdefineLcom/google/android/imageloader/BitmapCache;[2013-01-3111:19:21-LoginActivity]ConversiontoDalvikformatfailed:Unabletoexecutedex:MultipledexfilesdefineLcom/google/android/imageloader/BitmapCa

android - 为什么我得到 "Multiple dex files define Landroid/support/v7/recyclerview/extensions/ListAdapter"

我遇到了可怕的java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:Unabletomergedex错误。堆栈跟踪将根本原因显示为:Causedby:com.android.dex.DexException:MultipledexfilesdefineLandroid/support/v7/recyclerview/extensions/ListAdapter;atcom.android.dx.merge.DexMerger.r

android - 如何以及什么将 Java 字节码转换为 Android dex 文件?

Android中如何将java字节码转换为dex文件?我知道Android用户所做的唯一部分工作就是让他们免于许可问题,使系统执行速度快、内存需求低以及其他更多功能,因为它是基于寄存器的VM。但是我能告诉它这样做的部分叫什么名字呢? 最佳答案 浏览下面的网址并阅读所有详细信息DetailURL典型构建的一般过程概述如下:AndroidAssets打包工具(aapt)获取您的应用程序资源文件,例如AndroidManifest.xml文件和您的Activity的XML文件,并编译它们。还生成了一个R.java,因此您可以从您的Java

android - 错误 : Multiple dex files define Landroid/support/annotations/AnimRes with Admob and Facebook Cordova plugins

我正在使用cordova和Ionic框架构建应用程序。我正在使用Wizcorpfacebook插件:https://github.com/Wizcorp/phonegap-facebook-plugin。我最近添加了googleadmob插件:https://github.com/floatinghotpot/cordova-admob-pro但是现在当我构建我的项目时遇到了错误:UNEXPECTEDTOP-LEVELEXCEPTION:com.android.dex.DexException:MultipledexfilesdefineLandroid/support/annotat

android - apk 到 dex 转换

如何将.apk文件转换为.dex文件?请帮忙。 最佳答案 将.apk重命名为.zip从压缩包中提取文件在解压出来的文件中,你会得到你想要的dex文件为什么你需要dex文件?它的dalvikVM字节码文件。 关于android-apk到dex转换,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4862576/

java - 无法执行 dex & 转换为 Dalvik 格式失败

我见过这个问题被问过几次,也有人回答过几次,但它对我不起作用。Eclipse正在抛出:[2013-03-1617:45:34-DexLoader]Unabletoexecutedex:MultipledexfilesdefineLandroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;[2013-03-1617:45:34-my-app-phone]ConversiontoDalvikformatfailed:Unabletoex

android - 使用 AndroidX 时找不到辅助 dex 文件中的 MultiDexApplication 类

我正在使用'androidx.multidex:multidex:2.0.0'并使用list指向MultiDexApplication类:在build.gradle上我还添加了以下条目:defaultConfig{...multiDexEnabledtrue...在低于5.0(API21)的Android版本中运行应用程序时,出现以下异常:java.lang.RuntimeException:Unabletoinstantiateapplicationandroidx.multidex.MultiDexApplication:java.lang.ClassNotFoundExcepti

android - 构建失败 - "Unable To Merge Dex"

我正在尝试构建项目,但出现以下错误:在使用--stackrace运行后,这是我得到的错误:这是我得到的日志:FAILURE:Buildfailedwithanexception.*Whatwentwrong:Executionfailedfortask':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.>com.android.builder.dexing.DexArchiveMergerException:Unabletomergedex*Try:Runwith--infoor--debugoptiontogetmo