草庐IT

pre-dexed

全部标签

android - 错误 : Multi dex requires Build Tools version

我刚刚更新了我的androidstudio,我收到了这个错误:Error:Executionfailedfortask':app:transformClassesWithDexForDebug'.com.android.build.api.transform.TransformException:java.lang.RuntimeException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:java.lang.IllegalStateException:

android - Android Studio 中的 "Incremental Dex"选项有什么作用?

在AndroidStudio中,当您在ProjectStructure窗口中选择一个模块时,在Properties选项卡下有一个选项可以将“IncrementalDex”设置为true或false。它到底有什么作用,应该在什么时候使用? 最佳答案 它类似于增量构建,仅在输入文件已被修改时才重新构建其输出。减少构建时间很有用。"只有修改过的模块的dex文件会被重新计算并重新打包成APK文件"取自https://developer.android.com/tools/building/multidex.html

android - 如何在 Android 上更改 pre-SDK-11 View 的透明度(alpha)?

如何更改Android上pre-SDK-11上的View的透明度(alpha)?在您建议使用具有一定透明度的背景颜色之前,请注意此方法不包括View中的所有元素,例如按钮的文本或View组的subview。 最佳答案 尝试使用AlphaAnimation:http://developer.android.com/reference/android/view/animation/AlphaAnimation.html/*必须使用动画才能让卡片褪色。*/AlphaAnimationalpha=newAlphaAnimation(0.7F

android - Media Session Compat 未在 Pre-Lollipop 上显示锁屏控件

我正在使用来自AppCompatSupportLibraryRevision22的MediaSessionCompat。在Lollipop上,我收到了通知,而且锁屏的背景是专辑封面。一切都很好。在Pre-Lollipop设备上,锁屏上的音乐控件根本不显示。这很奇怪,我尝试了一切,但没有出现,甚至背景都没有变化。我希望有人能解决这个问题。注意:RemoteControlClient曾用于Lollipop和KitKat/***Initializestheremotecontrolclient*/privatevoidsetupMediaSession(){/*ActivateAudioMa

android - 按包显示 dex 方法计数

我正在开发超出dex方法计数限制的Android应用程序。有没有一种简单的方法来显示方法计数按包分组?我可以获得总方法计数,但我的应用程序有多个组件,我正在尝试找出哪个组件对此贡献最大。 最佳答案 我编写了一个dex-method-counts工具,它比JesusFreke的回答中引用的基于smali的工具更快、更准确地输出每个包的方法计数。可以从https://github.com/mihaip/dex-method-counts安装.[1]该脚本将.dex反汇编并按包重新组装,但这意味着被多个包引用的方法被计算两次

android - Lollipop RippleDrawable 与 Pre-Lollipop 的选择器

我有不同draw9patchpng作为背景的按钮。目前按钮由selector控制,看起来像这样:对于AndroidLollipop,他们有一个用于触摸效果的RippleDrawable,如下所示:...关于新的触摸涟漪效果:1:我可以将draw9patch设置为RippleDrawable的背景吗?2:我要如何适应上述两种不同的xml我想遵循Materialdesign?我是否必须为新的RippleDrawable创建一个新的文件夹/布局xml? 最佳答案 1)是的。有关如何合成图层的更多详细信息,请参阅RippleDrawable

android - 多个dex文件定义Lcom/google/android/gms/internal/zzau

我在运行我的应用程序时收到错误com.android.dex.DexException:MultipledexfilesdefineLcom/google/android/gms/internal/zzau;gradle文件是app.gradledependencies{compilefileTree(include:['*.jar'],dir:'libs')compile'com.android.support:support-v4:21.0.3'compile'com.android.support:appcompat-v7:21.0.3'compile'com.android.s

android - 如何为 Pre-lollipop 实现 Material-design Elevation

Google展示了一些在Lollipop上显示高程效果的好方法here.android:elevation="2dp"对于按钮,android:stateListAnimator="@anim/button_state_list_animator"如何在没有3rd方库的情况下模拟Lollipop前版本的提升效果? 最佳答案 你可以用官方方法模仿Lollipop之前的海拔高度。我实现了同样的效果,android:background="@android:drawable/dialog_holo_light_frame"我的测试输出:引

android - 无法合并 Dex - Android Studio 3.0

当我在稳定channel中将我的AndroidStudio更新到3.0并运行项目时,我开始收到以下错误。Error:Executionfailedfortask':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.com.android.builder.dexing.DexArchiveMergerException:Unabletomergedex我尝试清理和重建项目,但没有成功。任何帮助将不胜感激。项目级build.gradlebuildscript{repositories{jcenter()google()}de

android - 合并 dex 程序类型已存在时出错 : android. support.v4.os.ResultReceiver$MyResultReceiver

合并dex时出错以下是依赖项。ext{anko_version='0.10.5'support_lib='1.0.0-alpha1'room_lib="1.1.0"}dependencies{implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"implementation"androidx.cardview:cardview:$support_lib"implementation"com.google.android.material:material:$support_lib"implement