我按照此链接中的说明进行操作:https : //developers.google.com/maps/documentation/android-
api/start
使用Google Maps API制作一个简单的android应用程序,但是当我在我的手机:
错误:任务’:app:transformClassesWithDexForDebug’的执行失败。com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.dex.DexIndexOverflowException:方法ID不在[0,0xffff]中:
65536
清理并查看是否存在错误(如果是),
1.转到build.gradle
文件。加multiDexEnabled true
defaultConfig {
multiDexEnabled true
}
2.在您的依赖项中添加 compile 'com.android.support:multidex:1.0.1'
dependencies {
compile 'com.android.support:multidex:1.0.1'
}
3.在清单中添加您的应用程序标签 android:name="android.support.multidex.MultiDexApplication"
<application
android:name="android.support.multidex.MultiDexApplication"
....
4.在启动活动中使用此替代方法
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
由于我的项目中的错误,我需要将其迁移到Android Studio。一边跑一边 ./Gradlew assembleDebug 我得到了一个错误: 我知道这是一个很常见的错误,在将Eclipse项目迁移到Android Studio时都会遇到。 我试过: 任务“:app:TransformClassesWithDexForDebug”执行失败-分级依赖项? 我的Build.Gradle文件: 我的
错误:任务执行失败 ': app:使用合并Java Res For Debug转换资源'。 com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException: APK META-INF/LICENSE File1中复制的重复文件: C:\用户Jithin-P
问题内容: 我正在尝试重新创建我在iOS中为Android制作的正在运行的应用程序,以一起发布,我正在尝试将解析集成到Android应用程序中并收到以下错误: com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.in
Build.Gradle: 当获取:
我多次清理和构建该项目,但没有工作。有什么问题?
在这一点上,我非常确定问题出在XML文件上,因为当我切换到design视图时,包含googleSignInButton代码的XML文件没有预览。 我所有的XML文件都是这样,尽管在实现google登录后我甚至没有接触过它们。 任何帮助都将不胜感激!提前谢谢你