質問編集履歴

2

エラー内容を記述

2019/08/11 07:00

投稿

meJ15
meJ15

スコア55

test CHANGED
File without changes
test CHANGED
@@ -197,3 +197,75 @@
197
197
 
198
198
 
199
199
  ```
200
+
201
+ エラー内容で調べると[ヒットしたURL](https://qiita.com/nonkapibara/items/3d5202180b10be6705e6)がでてきました。
202
+
203
+ その通りにやるとビルドがtransformDexArchiveWithExternalLibsDexMergerForReleaseで止まり。下のようなエラーがunityで確認できます
204
+
205
+ ```
206
+
207
+ C:\Program Files\Unity\Hub\Editor\2018.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\OpenJDK\Windows\bin\java.exe -classpath "C:\Program Files\Unity\Hub\Editor\2018.3.14f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.6.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "bundleRelease"
208
+
209
+
210
+
211
+ stderr[
212
+
213
+ D8: Program type already present: com.google.android.gms.common.api.zza
214
+
215
+
216
+
217
+ FAILURE: Build failed with an exception.
218
+
219
+
220
+
221
+ * What went wrong:
222
+
223
+ Execution failed for task ':transformDexArchiveWithExternalLibsDexMergerForRelease'.
224
+
225
+ > com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
226
+
227
+ C:\GitHub\Face_shape_AR\G24\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\29.jar,
228
+
229
+ C:\GitHub\Face_shape_AR\G24\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\186.jar,
230
+
231
+ C:\GitHub\Face_shape_AR\G24\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\259.jar,
232
+
233
+ C:\GitHub\Face_shape_AR\G24\Temp\gradleOut\build\intermediates\transforms\dexBuilder\release\250.jar,
234
+
235
+
236
+
237
+ Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
238
+
239
+ Program type already present: com.google.android.gms.common.api.zza
240
+
241
+
242
+
243
+ * Try:
244
+
245
+ Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
246
+
247
+
248
+
249
+ * Get more help at https://help.gradle.org
250
+
251
+
252
+
253
+ BUILD FAILED in 45s
254
+
255
+ ]
256
+
257
+ stdout[
258
+
259
+ :checkReleaseClasspath
260
+
261
+ :preBuild UP-TO-DATE
262
+
263
+ :GoogleMobileAdsPlugin:preBuild UP-TO-DATE
264
+
265
+ :GoogleMobileAdsPlugin:preReleaseBuild UP-TO-DATE
266
+
267
+ :GoogleMobileAdsPlugin:checkReleaseManifest
268
+
269
+ :GoogleMobi<message truncated>
270
+
271
+ ```

1

logを追加した

2019/08/11 06:59

投稿

meJ15
meJ15

スコア55

test CHANGED
File without changes
test CHANGED
@@ -161,3 +161,39 @@
161
161
  unity 2018.3.14f
162
162
 
163
163
  2019.1.1f(どちらも試しましたがダメでした)
164
+
165
+
166
+
167
+ ### 補足情報
168
+
169
+ logcatでみると
170
+
171
+ ```
172
+
173
+ 2019-08-11 15:29:23.248 18979-19003/? E/Unity: AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.AdSize
174
+
175
+ java.lang.ClassNotFoundException: com.google.android.gms.ads.AdSize
176
+
177
+ at java.lang.Class.classForName(Native Method)
178
+
179
+ at java.lang.Class.forName(Class.java:453)
180
+
181
+ at java.lang.Class.forName(Class.java:378)
182
+
183
+ at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
184
+
185
+ at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
186
+
187
+ at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:88)
188
+
189
+ at android.os.Handler.dispatchMessage(Handler.java:105)
190
+
191
+ at android.os.Looper.loop(Looper.java:207)
192
+
193
+ at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)
194
+
195
+ Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.ads.AdSize" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.ape1-PlPET4DjrqpZSqNrChrbJw==/base.apk"],nativeLibraryDirectories=[/data/app/com.ape1-PlPET4DjrqpZSqNrChrbJw==/lib/arm, /data/app/com.n
196
+
197
+
198
+
199
+ ```