google-ar / arcore-unreal-sdk

ARCore SDK for Unreal
https://developers.google.com/ar/
Apache License 2.0
277 stars 122 forks source link

4.25 errors and cannot package the HelloARUnreal #75

Open Dima3922 opened 4 years ago

Dima3922 commented 4 years ago

Hello, i download the new version of the ARCore with simply HelloARUnreal and it's not works. I did all setup correct with the new android studio setup but that project not works with the errors:

UATHelper: Packaging (Android (ASTC)): > Task :downloader_library:parseDebugLibraryResources UATHelper: Packaging (Android (ASTC)): > Task :permission_library:generateDebugRFile UATHelper: Packaging (Android (ASTC)):
UATHelper: Packaging (Android (ASTC)): Note: Z:\permission_library\src\main\java\com\google\vr\sdk\samples\permission\PermissionFragment.java uses or overrides a deprecated API. UATHelper: Packaging (Android (ASTC)): Note: Recompile with -Xlint:deprecation for details. UATHelper: Packaging (Android (ASTC)): > Task :permission_library:compileDebugJavaWithJavac UATHelper: Packaging (Android (ASTC)):
UATHelper: Packaging (Android (ASTC)): > Task :downloader_library:generateDebugRFile UATHelper: Packaging (Android (ASTC)): > Task :downloader_library:compileDebugJavaWithJavac UATHelper: Packaging (Android (ASTC)): > Task :app:processDebugResources UATHelper: Packaging (Android (ASTC)): > Task :permission_library:bundleLibRuntimeDebug UATHelper: Packaging (Android (ASTC)): > Task :downloader_library:bundleLibResDebug UATHelper: Packaging (Android (ASTC)): > Task :permission_library:bundleLibResDebug UATHelper: Packaging (Android (ASTC)): > Task :permission_library:bundleLibCompileDebug UATHelper: Packaging (Android (ASTC)): > Task :downloader_library:bundleLibCompileDebug UATHelper: Packaging (Android (ASTC)): > Task :downloader_library:bundleLibRuntimeDebug UATHelper: Packaging (Android (ASTC)): > Task :app:javaPreCompileDebug UATHelper: Packaging (Android (ASTC)):
UATHelper: Packaging (Android (ASTC)): Z:\app\src\main\java\com\epicgames\ue4\GooglePlayStoreHelper.java:19: error: package com.android.billingclient.api does not exist UATHelper: Packaging (Android (ASTC)): import com.android.billingclient.api.; UATHelper: Packaging (Android (ASTC)): ^ UATHelper: Packaging (Android (ASTC)): Z:\app\src\main\java\com\epicgames\ue4\GooglePlayStoreHelper.java:28: error: cannot find symbol UATHelper: Packaging (Android (ASTC)): private BillingClient mBillingClient; UATHelper: Packaging (Android (ASTC)): ^ UATHelper: Packaging (Android (ASTC)): symbol: class BillingClient UATHelper: Packaging (Android (ASTC)): location: class GooglePlayStoreHelper UATHelper: Packaging (Android (ASTC)): Z:\app\src\main\java\com\epicgames\ue4\GooglePlayStoreHelper.java:525: error: cannot find symbol UATHelper: Packaging (Android (ASTC)): public boolean onPurchaseResult(BillingResult billingResult, Purchase purchase) UATHelper: Packaging (Android (ASTC)): ^ UATHelper: Packaging (Android (ASTC)): symbol: class BillingResult UATHelper: Packaging (Android (ASTC)): location: class GooglePlayStoreHelper UATHelper: Packaging (Android (ASTC)): Z:\app\src\main\java\com\epicgames\ue4\GooglePlayStoreHelper.java:525: error: cannot find symbol UATHelper: Packaging (Android (ASTC)): public boolean onPurchaseResult(BillingResult billingResult, Purchase purchase) UATHelper: Packaging (Android (ASTC)): ^ UATHelper: Packaging (Android (ASTC)): symbol: class Purchase UATHelper: Packaging (Android (ASTC)): location: class GooglePlayStoreHelper UATHelper: Packaging (Android (ASTC)): Z:\app\src\main\java\com\epicgames\ue4\GooglePlayStoreHelper.java:626: error: cannot find symbol UATHelper: Packaging (Android (ASTC)): private int GatherOwnedPurchaseData(ArrayList inPurchases) UATHelper: Packaging (Android (ASTC)): > Task :app:compileDebugJavaWithJavac FAILED UATHelper: Packaging (Android (ASTC)): ^ UATHelper: Packaging (Android (ASTC)): symbol: class Purchase UATHelper: Packaging (Android (ASTC)): location: class GooglePlayStoreHelper UATHelper: Packaging (Android (ASTC)): 5 errors UATHelper: Packaging (Android (ASTC)): Gradle may disable incremental compilation as the following annotation processors are not incremental: compiler-1.1.1.jar (android.arch.lifecycle:compiler:1.1.1). UATHelper: Packaging (Android (ASTC)): Consider setting the experimental feature flag android.enableSeparateAnnotationProcessing=true in the gradle.properties file to run annotation processing in a separate task and make compilation incremental. PackagingResults: Error: package com.android.billingclient.api does not exist PackagingResults: Error: cannot find symbol PackagingResults: Error: cannot find symbol PackagingResults: Error: cannot find symbol PackagingResults: Error: cannot find symbol UATHelper: Packaging (Android (ASTC)):
UATHelper: Packaging (Android (ASTC)): > Task :app:mergeDebugNativeLibs UATHelper: Packaging (Android (ASTC)):
UATHelper: Packaging (Android (ASTC)): FAILURE: Build failed with an exception. UATHelper: Packaging (Android (ASTC)):
UATHelper: Packaging (Android (ASTC)):
What went wrong: UATHelper: Packaging (Android (ASTC)): Execution failed for task ':app:compileDebugJavaWithJavac'. UATHelper: Packaging (Android (ASTC)): > Compilation failed; see the compiler error output for details. UATHelper: Packaging (Android (ASTC)):
UATHelper: Packaging (Android (ASTC)): Try: UATHelper: Packaging (Android (ASTC)): 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. UATHelper: Packaging (Android (ASTC)):
UATHelper: Packaging (Android (ASTC)):
Get more help at https://help.gradle.org UATHelper: Packaging (Android (ASTC)):
UATHelper: Packaging (Android (ASTC)): BUILD FAILED in 18s UATHelper: Packaging (Android (ASTC)):
UATHelper: Packaging (Android (ASTC)): Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. UATHelper: Packaging (Android (ASTC)): Use '--warning-mode all' to show the individual deprecation warnings. UATHelper: Packaging (Android (ASTC)): See https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings UATHelper: Packaging (Android (ASTC)): 58 actionable tasks: 58 executed UATHelper: Packaging (Android (ASTC)): ERROR: cmd.exe failed with args /c "D:\arcore-unreal-sdk-1.7.0\HelloARUnreal\Intermediate\Android\armv7\gradle\rungradle.bat" :app:assembleDebug PackagingResults: Error: cmd.exe failed with args /c "D:\arcore-unreal-sdk-1.7.0\HelloARUnreal\Intermediate\Android\armv7\gradle\rungradle.bat" :app:assembleDebug

Please update the project for the new 4.25 stable unreal engine version.

spoodyman commented 4 years ago

For now, you could use the 4.21.2 version of Unreal Engine, it works with that one. To add another Unreal Engine version:

  1. In the Epic Games Launcher, click on Unreal Engine in the left navbar
  2. Click on Library on the top navbar
  3. At Engine Versions, click on the +
  4. Now you can add another UE installation with another version
ahmedaniss25 commented 3 years ago

problem fixed here : https://youtu.be/-Oqr79Uqczo

omar7efnawey commented 2 years ago

problem fixed here : https://youtu.be/BD7YbzapSQE

The video does not exist :(