Asset - Extension Friend trying an ad test for android but some error occur

U

Uberpink

Guest
we want to implement ads (friend posted more info beneath)

he doesent have the compiler so i compile to APK for him but get this error and cant compile
(hes using "admob")

full compile log (error) report under,,, here are one of them:

"Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:800: error: package Games does not exist
Games.Leaderboards.submitScore(getApiClient(),lb, score); "

and

* What went wrong:
Execution failed for task ':com.companyname.Googleadtest01:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.


the ekstensions are: googleplayservicesextension, and when opening that , there are googlemobilads.ext and googleplayservicesextensions.ext
 
Last edited by a moderator:
H

Havard Hogden

Guest
Code looks like this:
// init google ads
globalvar BANNER_ID;
global.BANNER_ID = "ca-app-pub-9235698069544896/8477082984";
GoogleMobileAds_Init(global.BANNER_ID);
GoogleMobileAds_AddBanner(global.BANNER_ID, GoogleMobileAds_Banner);
GoogleMobileAds_MoveBanner(0,0);

in create event in object..

when compiling error: "package name parts have invalid characters"

Gamemaker studio 1.3
 
U

Uberpink

Guest
Create started: 19:06:36
CreateTargetExe Start: 19:06:36
"C:\Users\lars\AppData\Roaming\GameMaker-Studio\GMAssetCompiler.exe" /llvmSource="C:\Users\lars\AppData\Roaming\GameMaker-Studio\YYC" /fU="C:\Users\lars\AppData\Local\gm_ttt_87748\a37348.txt" /c /m=llvm-android /config="Default" /tgt=8 /obob=True /obpp=False /obru=True /obes=False /i=3 /j=8 /cvm /tp=1024 /mv=1 /iv=0 /rv=0 /bv=1804 /gn="Google_ad_test-02" /td="C:\Users\lars\AppData\Local" /cd="C:\Users\lars\Documents\GameMaker\Cache" /sh=True /dbgp="6502" /hip="10.0.0.75" /hprt="51268" /optionsini="C:\Users\lars\AppData\Local\gm_ttt_87748\gm_ttt_49510\Google_ad_test-02.ini" /o="C:\Users\lars\AppData\Local\gm_ttt_87748\gm_ttt_49510" "C:\Users\lars\Downloads\Google_ad_test-02.gmx\Google_ad_test-02.project.gmx"

Reading project file....finished.
Compile Constants...finished.
Remove DnD...finished.
Compile Scripts...finished.
Compile Objects...finished.
Compile Timelines...finished.
Compile Triggers...finished.
Compile Rooms...finished.
Compile Extensions...finished.
Global scripts...finished.
Final Compile...finished.
Writing Chunk... GEN8
Writing Chunk... OPTN
Writing Chunk... LANG
Writing Chunk... EXTN
Writing Chunk... SOND
Writing Chunk... AGRP
Writing Chunk... SPRT
Writing Chunk... BGND
Writing Chunk... PATH
Writing Chunk... SCPT
Writing Chunk... GLOB
Writing Chunk... SHDR
Writing Chunk... FONT
Writing Chunk... TMLN
Writing Chunk... OBJT
Writing Chunk... ROOM
Writing Chunk... DAFL
Writing Chunk... TPAGE
Writing Chunk... CODE
Writing Chunk... VARI
Writing Chunk... FUNC
Writing Chunk... STRG
Writing Chunk... TXTR
Writing Chunk... AUDO
Using NDKDir = C:\androidndk\android-ndk-r10b
Using PlatformDir = C:\androidndk\android-ndk-r10b\platforms\android-14
Using ARMToolChain = C:\androidndk\android-ndk-r10b\toolchains\arm-linux-androideabi-4.8\prebuilt\windows-x86_64
Using X86ToolChain = C:\androidndk\android-ndk-r10b\toolchains\x86-4.8\prebuilt\windows-x86_64
Using MIPSToolChain = C:\androidndk\android-ndk-r10b\toolchains\mipsel-linux-android-4.8\prebuilt\windows-x86_64
saving file C:\Users\lars\AppData\Local\gm_ttt_87748\gm_ttt_49510\Google_ad_test-02.droid
Build for architecture - armv5

linking libyoyo.so
Build for architecture - armv7

linking libyoyo.so
Build for architecture - x86

linking libyoyo.so
Build for architecture - mips

linking libyoyo.so
Stats : GMA : Elapsed=38916,2258
Stats : GMA : sp=0,au=0,bk=0,pt=0,sc=0,sh=0,fo=0,tl=0,ob=1,ro=1,da=0,ex=1,ma=3,fm=0x0
cmd /c "subst Z: "C:\Users\lars\Documents\GameMaker\Cache\Google_ad_test-02\Android_YYC\Default" && Z: && cd \com.companyname.Googleadtest01 && "C:\Users\lars\AppData\Roaming\GameMaker-Studio\Android\runner\gradle\gradlew" assembleRelease lint "

Observed package id 'add-ons;addon-google_apis-google-19' in inconsistent location 'C:\androidsdk\add-ons\addon-google_apis-google-19-1' (Expected 'C:\androidsdk\add-ons\addon-google_apis-google-19')
Observed package id 'add-ons;addon-google_apis-google-23' in inconsistent location 'C:\androidsdk\add-ons\addon-google_apis-google-23-1' (Expected 'C:\androidsdk\add-ons\addon-google_apis-google-23')
Observed package id 'build-tools;28.0.0-rc2' in inconsistent location 'C:\androidsdk\build-tools\28.0.0-preview' (Expected 'C:\androidsdk\build-tools\28.0.0-rc2')
Incremental java compilation is an incubating feature.
The TaskInputs.source(Object) method has been deprecated and is scheduled to be removed in Gradle 4.0. Please use TaskInputs.file(Object).skipWhenEmpty() instead.
:com.companyname.Googleadtest01:preBuild UP-TO-DATE
:com.companyname.Googleadtest01:preReleaseBuild UP-TO-DATE
:com.companyname.Googleadtest01:checkReleaseManifest
:com.companyname.Googleadtest01:preDebugAndroidTestBuild UP-TO-DATE
:com.companyname.Googleadtest01:preDebugBuild UP-TO-DATE
:com.companyname.Googleadtest01:prepareComAndroidSupportMultidex101Library UP-TO-DATE
:com.companyname.Googleadtest01:prepareComAndroidSupportSupportV42311Library UP-TO-DATE
:com.companyname.Googleadtest01:prepareReleaseDependencies
:com.companyname.Googleadtest01:compileReleaseAidl UP-TO-DATE
:com.companyname.Googleadtest01:compileReleaseRenderscript UP-TO-DATE
:com.companyname.Googleadtest01:generateReleaseBuildConfig UP-TO-DATE
:com.companyname.Googleadtest01:generateReleaseResValues UP-TO-DATE
:com.companyname.Googleadtest01:generateReleaseResources UP-TO-DATE
:com.companyname.Googleadtest01:mergeReleaseResources UP-TO-DATE
:com.companyname.Googleadtest01:processArmeabi-v7aReleaseManifest UP-TO-DATE
:com.companyname.Googleadtest01:processArmeabi-v7aReleaseResources UP-TO-DATE
:com.companyname.Googleadtest01:processArmeabiReleaseManifest UP-TO-DATE
:com.companyname.Googleadtest01:processArmeabiReleaseResources UP-TO-DATE
:com.companyname.Googleadtest01:processMipsReleaseManifest UP-TO-DATE
:com.companyname.Googleadtest01:processMipsReleaseResources UP-TO-DATE
:com.companyname.Googleadtest01:processUniversalReleaseManifest UP-TO-DATE
:com.companyname.Googleadtest01:processUniversalReleaseResources UP-TO-DATE
:com.companyname.Googleadtest01:processX86ReleaseManifest UP-TO-DATE
:com.companyname.Googleadtest01:processX86ReleaseResources UP-TO-DATE
:com.companyname.Googleadtest01:generateReleaseSources UP-TO-DATE
:com.companyname.Googleadtest01:incrementalReleaseJavaCompilationSafeguard UP-TO-DATE
:com.companyname.Googleadtest01:compileReleaseJavaWithJavac
:com.companyname.Googleadtest01:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmIntentService.java:4: error: package com.google.android.gms.gcm does not exist
import com.google.android.gms.gcm.GoogleCloudMessaging;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmPush.java:13: error: package com.google.android.gms.common does not exist
import com.google.android.gms.common.ConnectionResult;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmPush.java:14: error: package com.google.android.gms.common does not exist
import com.google.android.gms.common.GooglePlayServicesUtil;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmPush.java:15: error: package com.google.android.gms.gcm does not exist
import com.google.android.gms.gcm.GoogleCloudMessaging;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmPush.java:62: error: cannot find symbol
private GoogleCloudMessaging mGcm;
^
symbol: class GoogleCloudMessaging
location: class GcmPush
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:20: error: package com.google.android.gms.ads does not exist
import com.google.android.gms.ads.AdRequest;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:21: error: package com.google.android.gms.ads does not exist
import com.google.android.gms.ads.AdSize;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:22: error: package com.google.android.gms.ads does not exist
import com.google.android.gms.ads.AdView;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:23: error: package com.google.android.gms.ads does not exist
import com.google.android.gms.ads.AdListener;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:24: error: package com.google.android.gms.ads does not exist
import com.google.android.gms.ads.InterstitialAd;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:32: error: package com.google.android.gms.common does not exist
import com.google.android.gms.common.GooglePlayServicesUtil;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:41: error: package com.google.android.gms does not exist
import com.google.android.gms.*;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:42: error: package com.google.android.gms.common.api does not exist
import com.google.android.gms.common.api.GoogleApiClient;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:43: error: package com.google.android.gms.common does not exist
import com.google.android.gms.common.ConnectionResult;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:44: error: package com.google.android.gms.games.snapshot does not exist
import com.google.android.gms.games.snapshot.Snapshot;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:45: error: package com.google.android.gms.games.snapshot does not exist
import com.google.android.gms.games.snapshot.SnapshotMetadata;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:46: error: package com.google.android.gms.games.snapshot does not exist
import com.google.android.gms.games.snapshot.SnapshotMetadataChange;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:47: error: package com.google.android.gms.games.snapshot does not exist
import com.google.android.gms.games.snapshot.Snapshots;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:49: error: package com.google.android.gms.games does not exist
import com.google.android.gms.games.Games;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:50: error: package com.google.android.gms.games does not exist
import com.google.android.gms.games.Player;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:51: error: package com.google.android.gms.plus does not exist
import com.google.android.gms.plus.Plus;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:53: error: package com.google.android.gms.drive does not exist
import com.google.android.gms.drive.Drive;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:54: error: package com.google.android.gms.games does not exist
import com.google.android.gms.games.*;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:56: error: package com.google.android.gms.common.api does not exist
import com.google.android.gms.common.api.*;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:57: error: package com.google.android.gms.common does not exist
import com.google.android.gms.common.GooglePlayServicesUtil;
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:62: error: package GoogleApiClient does not exist
public class GooglePlayServicesExtension extends RunnerSocial implements GoogleApiClient.ConnectionCallbacks,GoogleApiClient.OnConnectionFailedListener
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:62: error: package GoogleApiClient does not exist
public class GooglePlayServicesExtension extends RunnerSocial implements GoogleApiClient.ConnectionCallbacks,GoogleApiClient.OnConnectionFailedListener
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:64: error: cannot find symbol
private GoogleApiClient mGoogleApiClient;
^
symbol: class GoogleApiClient
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:233: error: cannot find symbol
public void onConnectionFailed(ConnectionResult result) {
^
symbol: class ConnectionResult
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:435: error: cannot find symbol
public GoogleApiClient getApiClient()
^
symbol: class GoogleApiClient
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:617: error: package Snapshots does not exist
Snapshot processSnapshotOpenResult(Snapshots.OpenSnapshotResult result, int retryCount)
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:617: error: cannot find symbol
Snapshot processSnapshotOpenResult(Snapshots.OpenSnapshotResult result, int retryCount)
^
symbol: class Snapshot
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:866: error: cannot find symbol
private AdView adView=null;
^
symbol: class AdView
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:867: error: cannot find symbol
private InterstitialAd interstitialAd=null;
^
symbol: class InterstitialAd
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:873: error: cannot find symbol
private AdSize BannerSize;
^
symbol: class AdSize
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:877: error: cannot find symbol
private AdListener adlistener = new AdListener(){
^
symbol: class AdListener
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmIntentService.java:57: error: cannot find symbol
GoogleCloudMessaging gcm = GoogleCloudMessaging.getInstance(this);
^
symbol: class GoogleCloudMessaging
location: class GcmIntentService
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmIntentService.java:57: error: cannot find symbol
GoogleCloudMessaging gcm = GoogleCloudMessaging.getInstance(this);
^
symbol: variable GoogleCloudMessaging
location: class GcmIntentService
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmIntentService.java:73: error: package GoogleCloudMessaging does not exist
if (GoogleCloudMessaging.MESSAGE_TYPE_SEND_ERROR.equals(messageType)) {
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmIntentService.java:76: error: package GoogleCloudMessaging does not exist
} else if (GoogleCloudMessaging.MESSAGE_TYPE_DELETED.equals(messageType)) {
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmIntentService.java:80: error: package GoogleCloudMessaging does not exist
} else if (GoogleCloudMessaging.MESSAGE_TYPE_MESSAGE.equals(messageType)) {
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmPush.java:82: error: cannot find symbol
mGcm = GoogleCloudMessaging.getInstance(mContext);
^
symbol: variable GoogleCloudMessaging
location: class GcmPush
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmPush.java:104: error: cannot find symbol
int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(mContext);
^
symbol: variable GooglePlayServicesUtil
location: class GcmPush
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GcmPush.java:105: error: cannot find symbol
if (resultCode != ConnectionResult.SUCCESS)
^
symbol: variable ConnectionResult
location: class GcmPush
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:96: error: package GoogleApiClient does not exist
GoogleApiClient.Builder builder = new GoogleApiClient.Builder(RunnerActivity.CurrentActivity);
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:96: error: package GoogleApiClient does not exist
GoogleApiClient.Builder builder = new GoogleApiClient.Builder(RunnerActivity.CurrentActivity);
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:100: error: cannot find symbol
builder.addApi(Games.API);
^
symbol: variable Games
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:101: error: cannot find symbol
builder.addScope(Games.SCOPE_GAMES);
^
symbol: variable Games
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:102: error: cannot find symbol
builder.addApi(Plus.API);
^
symbol: variable Plus
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:103: error: cannot find symbol
builder.addScope(Plus.SCOPE_PLUS_LOGIN);
^
symbol: variable Plus
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:111: error: cannot find symbol
builder.addApi(Drive.API);
^
symbol: variable Drive
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:112: error: cannot find symbol
builder.addScope(Drive.SCOPE_APPFOLDER);
^
symbol: variable Drive
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:126: error: cannot find symbol
if(GooglePlayServices_Status()==ConnectionResult.SUCCESS)
^
symbol: variable ConnectionResult
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:168: error: method does not override or implement a method from a supertype
@Override
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:176: error: cannot find symbol
Player p = Games.Players.getCurrentPlayer(getApiClient());
^
symbol: class Player
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:176: error: package Games does not exist
Player p = Games.Players.getCurrentPlayer(getApiClient());
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:208: error: cannot find symbol
return (double)GooglePlayServicesUtil.isGooglePlayServicesAvailable(RunnerJNILib.ms_context);
^
symbol: variable GooglePlayServicesUtil
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:217: error: cannot find symbol
Dialog dialog = GooglePlayServicesUtil.getErrorDialog(errorCode,RunnerActivity.CurrentActivity, requestCode);
^
symbol: variable GooglePlayServicesUtil
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:232: error: method does not override or implement a method from a supertype
@Override
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:265: error: method does not override or implement a method from a supertype
@Override
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:299: error: cannot find symbol
if(resultCode == GamesActivityResultCodes.RESULT_RECONNECT_REQUIRED)
^
symbol: variable GamesActivityResultCodes
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:333: error: cannot find symbol
case GamesActivityResultCodes.RESULT_RECONNECT_REQUIRED:
^
symbol: variable GamesActivityResultCodes
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:336: error: cannot find symbol
case GamesActivityResultCodes.RESULT_NETWORK_FAILURE:
^
symbol: variable GamesActivityResultCodes
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:340: error: cannot find symbol
case GamesActivityResultCodes.RESULT_SIGN_IN_FAILED:
^
symbol: variable GamesActivityResultCodes
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:344: error: cannot find symbol
case GamesActivityResultCodes.RESULT_LICENSE_FAILED:
^
symbol: variable GamesActivityResultCodes
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:349: error: cannot find symbol
case GamesActivityResultCodes.RESULT_APP_MISCONFIGURED:
^
symbol: variable GamesActivityResultCodes
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:354: error: cannot find symbol
case GamesActivityResultCodes.RESULT_INVALID_ROOM:
^
symbol: variable GamesActivityResultCodes
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:357: error: cannot find symbol
case GamesActivityResultCodes.RESULT_LEFT_ROOM:
^
symbol: variable GamesActivityResultCodes
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:360: error: cannot find symbol
case GamesActivityResultCodes.RESULT_SEND_REQUEST_FAILED:
^
symbol: variable GamesActivityResultCodes
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:469: error: cannot find symbol
Games.signOut(mGoogleApiClient);
^
symbol: variable Games
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:619: error: cannot find symbol
Snapshot mResolvedSnapshot = null;
^
symbol: class Snapshot
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:625: error: cannot find symbol
if (status == GamesStatusCodes.STATUS_OK) {
^
symbol: variable GamesStatusCodes
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:627: error: cannot find symbol
} else if (status == GamesStatusCodes.STATUS_SNAPSHOT_CONTENTS_UNAVAILABLE) {
^
symbol: variable GamesStatusCodes
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:629: error: cannot find symbol
} else if (status == GamesStatusCodes.STATUS_SNAPSHOT_CONFLICT) {
^
symbol: variable GamesStatusCodes
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:630: error: cannot find symbol
Snapshot snapshot = result.getSnapshot();
^
symbol: class Snapshot
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:631: error: cannot find symbol
Snapshot conflictSnapshot = result.getConflictingSnapshot();
^
symbol: class Snapshot
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:641: error: package Snapshots does not exist
Snapshots.OpenSnapshotResult resolveResult = Games.Snapshots.resolveConflict(
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:641: error: package Games does not exist
Snapshots.OpenSnapshotResult resolveResult = Games.Snapshots.resolveConflict(
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:672: error: package Snapshots does not exist
Snapshots.OpenSnapshotResult result = Games.Snapshots.open(mGoogleApiClient,mCurrentSaveName, true).await();
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:672: error: package Games does not exist
Snapshots.OpenSnapshotResult result = Games.Snapshots.open(mGoogleApiClient,mCurrentSaveName, true).await();
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:678: error: cannot find symbol
if ((status == GamesStatusCodes.STATUS_OK) ||(status == GamesStatusCodes.STATUS_SNAPSHOT_CONFLICT) ||( status==GamesStatusCodes.STATUS_SNAPSHOT_CONTENTS_UNAVAILABLE ))
^
symbol: variable GamesStatusCodes
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:678: error: cannot find symbol
if ((status == GamesStatusCodes.STATUS_OK) ||(status == GamesStatusCodes.STATUS_SNAPSHOT_CONFLICT) ||( status==GamesStatusCodes.STATUS_SNAPSHOT_CONTENTS_UNAVAILABLE ))
^
symbol: variable GamesStatusCodes
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:678: error: cannot find symbol
if ((status == GamesStatusCodes.STATUS_OK) ||(status == GamesStatusCodes.STATUS_SNAPSHOT_CONFLICT) ||( status==GamesStatusCodes.STATUS_SNAPSHOT_CONTENTS_UNAVAILABLE ))
^
symbol: variable GamesStatusCodes
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:680: error: cannot find symbol
Snapshot snapshot = processSnapshotOpenResult(result,0);
^
symbol: class Snapshot
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:743: error: package Snapshots does not exist
Snapshots.OpenSnapshotResult open = Games.Snapshots.open(
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:743: error: package Games does not exist
Snapshots.OpenSnapshotResult open = Games.Snapshots.open(
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:753: error: cannot find symbol
Snapshot snapshot = open.getSnapshot();
^
symbol: class Snapshot
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:760: error: cannot find symbol
SnapshotMetadataChange metadataChange = new SnapshotMetadataChange.Builder()
^
symbol: class SnapshotMetadataChange
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:760: error: package SnapshotMetadataChange does not exist
SnapshotMetadataChange metadataChange = new SnapshotMetadataChange.Builder()
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:768: error: package Snapshots does not exist
Snapshots.CommitSnapshotResult commit = Games.Snapshots.commitAndClose(
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:768: error: package Games does not exist
Snapshots.CommitSnapshotResult commit = Games.Snapshots.commitAndClose(
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:800: error: package Games does not exist
Games.Leaderboards.submitScore(getApiClient(),lb, score);
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:815: error: package Games does not exist
Games.Achievements.increment(getApiClient(),id,(int)increment);
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:830: error: package Games does not exist
Games.Achievements.unlock(getApiClient(),id);
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:843: error: package Games does not exist
RunnerActivity.CurrentActivity.startActivityForResult(Games.Achievements.getAchievementsIntent(getApiClient()), RC_GPS_ACTIVITY);
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:856: error: package Games does not exist
RunnerActivity.CurrentActivity.startActivityForResult(Games.Leaderboards.getAllLeaderboardsIntent(getApiClient()), RC_GPS_ACTIVITY);
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:877: error: cannot find symbol
private AdListener adlistener = new AdListener(){
^
symbol: class AdListener
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:930: error: cannot find symbol
interstitialAd = new InterstitialAd(RunnerActivity.CurrentActivity);
^
symbol: class InterstitialAd
location: class GooglePlayServicesExtension
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:944: error: package AdRequest does not exist
AdRequest.Builder builder = new AdRequest.Builder();
^
Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\GooglePlayServicesExtension.java:944: error: package AdRequest does not exist
AdRequest.Builder builder = new AdRequest.Builder();
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Z:\com.companyname.Googleadtest01\src\main\java\com\companyname\Googleadtest01\Gamepad\Gamepad.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
100 errors
:com.companyname.Googleadtest01:compileReleaseJavaWithJavac FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':com.companyname.Googleadtest01:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 8 mins 42.839 secs
 
Last edited by a moderator:
W

Wraithious

Guest
When you have a huge amount of errors like that it's usually due to a bracket missplacement error, starting at line 4 in the java file named GcmIntentService.java and ending after line 44, with the errors starting so close to the beginning of the file it sounds like you haven't used gamemakers package import calls, or are missing other needed imports, or a syntax error, or maybe even a class name was changed without updating the extension properties.
Go to the lint results the compiler gives you to see detailed info on the errors.

It actually looks like theres no lint report listed there, i dont see the link to it anyway, either lint is turned off, or the comipler finished before the report could be made.
 
U

Uberpink

Guest
"updating the extension properties." u mean it could work deleting the ekstensions and install them again?

i got some lint errors enabled in other projects and compile fails, but when i turn lint off, compile usually succeed and app runs,, what is that lint thing?
 

GDK

Member
I'm having a hard time trying to get ads running on my mobile game also... although my errors are a little different.
 
W

Wraithious

Guest
"updating the extension properties." u mean it could work deleting the extensions and install them again?

i got some lint errors enabled in other projects and compile fails, but when i turn lint off, compile usually succeed and app runs,, what is that lint thing?
I meant the extension properties, if you double click the extension and choose android tab, the classname must be the same as the name of the java file, and any imports in any of the properties boxes must be correct, and any addituonal permissions needed must be declaired.

Lint checks for errors in the extensions java file, and finds thngs that are depreciated and looks for syntax errors. If it funds anything wrong it aborts the build. If you disable lint and there are no major issues like syntax errors it will let you compile, but if you look at the runner output command window you may see that the extension is giving errors, these errors usually wont crash your game, but they will crash your extension resulting in the extension not doing what it's supposed to do. In some cases your game might crash or stop responding too.
 
U

Uberpink

Guest
ouch that sounded complicated,,, ok,
here is the screenshot when i doubleclicked ekstension and choose android ,, not sure if anything can be seen there,,, i just got it from marketplace and installed the ekstension into the game....,,, think i got about 100 lint errors before i shut it off,, hehe sorry im newbie here :( upload_2018-7-24_21-28-11.png
 
U

Uberpink

Guest
and this is when i doubleclick the other ekstension

also, do i have to eksport all resources into the ekstension from the eksport resources tab or only maybe the objeckt or room that contains the ad code??
 

Attachments

W

Wraithious

Guest
i had 51 lint warnings and 1 error.

1 error was: GradleCompatible: Incompatible Gradle Versions...... so guess i need to fiks that.... do you think its necessary to fiks all the warnings?
No just the errors which are marked with a red icon.

Looks to me like the actual problem is in the global game settings, I use target sdk 26, min sdk 14 or 16, compile sdk 26, build tools 26.0.0 and support library 26.0.0. Those are whats compatible now with your extensions and google play's rules and regulations. Check out this gamemaker support page to learn how to get and install the libraries you need.
 
U

Uberpink

Guest
thanks alot man!... can i infact uninstall all other APIs from sdk manager? or is it some that depends on other?
 
Top