草庐IT

Android Build APK:重复输入

尝试编译我的代码时,我会得到:错误:执行任务失败':android:transformclasseswithjarmergingfordebug'。com.android.build.api.transform.transformexception:java.util.zip.zipexception:重复输入:com/google/google/android/gms/nistern/zzjm.class似乎错误在build.gradle文件中。这是rootbuild.gradle://Ed'snote:apparentmissinglineherefromoriginalpostdepen

android - Android 的构建时间参数

我需要构建同一个项目的不同版本,它们之间的差异很小。我想在构建时传递一个参数,以指定我要构建的项目的哪个版本。这可能吗?如果是,如何实现我的目标?如果不是,还有其他选择吗? 最佳答案 我建议您使用maven.有一个pluginforandroid. 关于android-Android的构建时间参数,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4585482/

android - 通过 PhoneGap Build 从 Android 4.x 应用程序的图像映射区域中删除突出显示

在插入图像的图像映射区域时,我尝试了各种方法来尝试移除高光。我一次又一次地搜索谷歌,并添加了我能找到的所有CSS代码,希望它能有所帮助......但它似乎没有。我正在谈论的一个例子:我已经添加了:-webkit-user-modify:read-write-plaintext-only;border:none;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-webkit-user-sel

android - 如何删除使用 PhoneGap Build 制作的 Android 应用程序中的权限?

我使用PhoneGapBuild制作了一个WEB应用程序(AndroidAPK)。IT只是一个简单的单页应用程序,其中只有文本和一些小的图形属性。我将其上传到Play商店。现在,当用户下载该应用程序时,系统会要求他授予对该应用程序的所有可能权限。我还没有找到如何控制PhoneGapBuild的权限。我的应用程序不需要特殊权限,我想在Play商店的下一次更新中排除它们。我该如何解决这个问题? 最佳答案 为了防止插件重新添加不必要的权限,请编辑plugins/android.json。请注意,这是一个“肮脏”的解决方案。添加/更新插件后

android - Phonegap 在本地构建发布版本(没有 Phonegap Build)

我最近使用phonegap完成了我的第一个混合应用程序项目。当谈到公开测试时,我有点害怕签名过程。我从这里以及网上的其他地方阅读了许多不同的建议fragment来完成这项工作。以下是如何为GooglePlay商店中的发布构建并正确签署发布版本的分步说明。希望对你有帮助。干杯Phonegap签名和发布流程开始之前:确保你的$JAVA_HOME路径中有javajdk检查它在您的终端中键入$JAVA_HOME并检查正确的java路径的路径从您的android项目中打开androidMainfest.xml并将application标签中的android:debuggable更改为false1

本地网络共享的带有项目文件的 Android Studio

这是我的设置:AndroidStudio项目文件位于Ubuntu14.10盒子上的共享文件夹中。尝试在Windows8机器上运行AndroidStudio1.0.2,U:驱动器映射到包含项目文件的Ubuntu机器上的网络共享。当我尝试“将项目与Gradle文件同步”时,出现如下错误:错误:错误:创建目录失败:U:\BackedUp\Projects\AndroidStudio\ScorecardManager\app\build\intermediates\res\debug\values-v14如果我去创建它要查找的文件夹(在本例中为values-14)并重试,我会得到:错误:任务'

安卓 : shrinkResources is failing to build

我正在尝试使用shrinkResources,但它在构建时失败了。当我不使用shr​​inkResources时,我没有发现任何问题。我有以下配置:minifyEnabledtrueshrinkResourcestrue渐变版本classpath'com.android.tools.build:gradle:2.3.3'classpath'net.sf.proguard:proguard-gradle:5.3.3'anddistributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip.我也看到很多

android - 没有方法签名 : com. android.build.gradle.internal.core.GradleVariantConfiguration

我在使用AndroidStudio3时遇到问题。使用变体调试时运行良好。谁能帮忙?classpath'com.android.tools.build:gradle:3.0.0'classpath'com.google.gms:google-services:3.1.0'distributionUrl=https\://services.gradle.org/distributions/gradle-4.2.1-all.zip引起:groovy.lang.MissingMethodException:没有方法签名:com.android.build.gradle.internal.cor

android - transformClassesWithDesugarForDebug 需要很多时间

自从升级到AndroidStudio3.0,现在升级到3.0.1,transformClassesWithDexForDebug现在变成了transformClassesWithDesugarForDebug。我遇到的问题是构建需要花费大量时间,尤其是在Windows上。我有一个使用Mac的friend,构建大约需要3秒,在Windows上需要20-25秒。在升级到3.0之前情况并非如此。有谁知道为什么会这样或解决这个问题?谢谢 最佳答案 你可以试试这个./gradlew--stop来停止gradle守护进程。然后开始一个新的gra

android - versionName 不能直接在 mergedFlavor 上设置,更新到 gradle 5.1.1

我已经从3.1.1更新到Gradle发行版5.1.1,它涉及很多更改,包括更新androidX支持库。出于某种原因,build一直未能要求更改versionName在mergedflavor中的设置方式。我无法弄清楚我到底错过了什么,已经添加了gradle构建结果建议的代码。构建.gradlebuildscript{ext.kotlin_version='1.3.40'System.properties['com.android.build.gradle.overrideVersionCheck']='true'repositories{maven{url'https://maven.