Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法构建Google开发项目_Android_Android Studio_Unity3d_Build_Unity5 - Fatal编程技术网

Android 无法构建Google开发项目

Android 无法构建Google开发项目,android,android-studio,unity3d,build,unity5,Android,Android Studio,Unity3d,Build,Unity5,我能够通过Unity 5.3.5中的“构建并运行”在我的android设备上成功测试。 我能够将unity项目导出到Android Studio 然而,当我运行android studio项目时,它给了我许多错误。 通过将以下内容添加到.gradle文件,解决了第一个问题: multiDexEnabled true 现在我遇到了以下问题: 错误:任务“:fishDiver:transformClassesWithJarMergingForDebug”的执行失败。 com.android.bui

我能够通过Unity 5.3.5中的“构建并运行”在我的android设备上成功测试。 我能够将unity项目导出到Android Studio

然而,当我运行android studio项目时,它给了我许多错误。 通过将以下内容添加到.gradle文件,解决了第一个问题:

multiDexEnabled true
现在我遇到了以下问题:

错误:任务“:fishDiver:transformClassesWithJarMergingForDebug”的执行失败。 com.android.build.api.transform.TransformException:java.util.zip.zipeException:重复条目:com/unity/purchasing/amazon/BuildConfig.class

我的gradle文件如下所示:

apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "com.sink.fish"
    minSdkVersion 9
    targetSdkVersion 19
    multiDexEnabled true
}

dexOptions {
    javaMaxHeapSize "4g" //specify the heap size for the dex process
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}
}

dependencies {
compile project(':amazonAppStore')
compile project(':googleAIDL')
compile project(':googlePlay')
compile project(':common')
compile project(':unityadsrelease')
compile files('libs/unity-classes.jar')
}
谁能给我指出正确的方向吗

我没有添加任何额外的内容,只有Unity Ads API、Unity IAP API和Unity Analytics API

但除此之外,这是一个非常基本的构建,它不工作

我所尝试的:

/gradlew清洁

正在删除生成文件夹

删除Unity中Android的所有新增插件

从Android Studio中重建和清理

这里和那里的随机调整


我相信团结国际律师联合会需要一个15。。。无论如何,您的错误表明您有重复的类。确保没有任何重复的.jar或类。@作为预防措施,Cabrra将最小SDK更新为15。我理解这个问题可能是由重复的类引起的,但是我不确定如何解决这个问题,因为这些是从unity导出创建的默认JAR。事实上,我没有android版本的插件。我不喜欢标记问题。。。所以这次我不做了。经过5s的研究,我发现:这和你的问题是一样的。@Cabrra谢谢你提出这个问题,我为没有说得更清楚而道歉。我已经看过了,这对我没有帮助。我已经看遍了世界和团结。我认为这是一个统一的问题,而不是安卓工作室的问题。它应该在导出后生成,但事实并非如此。我将更新我的问题,以反映我已经做了初步的研究,并尝试了一系列的东西一个快速的问题。你在用UnityAds吗?