Hey and huge sigh.
Once again back here again as per usual. Same bug, different year. I fixed it last time here
And I have several other threads where I bodged it with code and another thread where I straight removed it with code.
Unfortunately, I’m stuck again trying to find a fix to this, as the Plugin only goes as far as 5.4.
Summary
I’m tired of feeling really lost in this situation every time I get here, I’d really like to just learn how to fix this billing stuff.
Also, why doesn’t google just implement a plugin to have it work automatically? They make money out of this, right? Seems odd there’s no fix.
So once Again I beg for a solution. I’ll be updating here once again every step I get a little bit closer.
Post one:
Ok chat gpt wants me to make a custom gradle template in
[YourProjectFolder]/Build/Android/
Create a folder called java and inside make a file names build.gradle
inside It wants this
apply plugin: ‘com.android.application’
android {
compileSdkVersion 33
defaultConfig {
applicationId “com.yourcompany.yourgame”
minSdkVersion 21
targetSdkVersion 33
}
}dependencies {
implementation ‘com.android.billingclient:billing:6.0.1’
}
Ill be changing min and target to 34+
Apparently Unreal will default to this if it’s there. We shall see.
Afterwards I ll check the
[YourProjectFolder]/Saved/StagedBuilds/Android/
To see if the changes persisted.
Update:
It’s one again pulling me all the way back around to checking sdk and Ndks again. This is by far the worst part of creating anything. The documentation for all of this isn’t just bad, it’s an absolute enigma.
It’s criminal how difficult it is to understand.
Update2:
Chatgpt seems to beleive Im missing a plug-in refered to as either google billing or in-app purchasing.
I have neither of them. I can manually input the changes.
It seems I just totally dont understand how Android studio (sdk,ndk), google and unreal interact. They seem to absolutely not care about each other.
Post 2:
Ok chat gpt wants me to make a custom gradle template in
[YourProjectFolder]/Build/Android/
Create a folder called java and inside make a file names build.gradle
inside It wants this
apply plugin: ‘com.android.application’
android {
compileSdkVersion 33
defaultConfig {
applicationId “com.yourcompany.yourgame”
minSdkVersion 21
targetSdkVersion 33
}
}dependencies {
implementation ‘com.android.billingclient:billing:6.0.1’
}
Ill be changing min and target to 34+
Apparently Unreal will default to this if it’s there. We shall see.
Afterwards I ll check the
[YourProjectFolder]/Saved/StagedBuilds/Android/
To see if the changes persisted.
Update:
It’s one again pulling me all the way back around to checking sdk and Ndks again. This is by far the worst part of creating anything. The documentation for all of this isn’t just bad, it’s an absolute enigma.
It’s criminal how difficult it is to understand.
Update2:
Chatgpt seems to beleive Im missing a plug-in refered to as either google billing or in-app purchasing.
I have neither of them. I can manually input the changes.
It seems I just totally dont understand how Android studio (sdk,ndk), google and unreal interact. They seem to absolutely not care about each other.