Update gradle.properties
Ali-H888 opened this issue · 5 comments
Hello
I'm using "@trapezedev/configure": "^7.0.10"
and I want to update the gradle.properties
in android
Is there an option to update the variables inside it?
Hello @marioshtika, what I did was to replace the gradle.properties
file with one of my own
platforms:
android:
....
copy:
- src: ../configuration/android/gradle.properties
dest: gradle.properties
Hey @Ali-H888 thank you for your response, I was thinking of the same workaround.
I checked the repository and I saw that the properties
operator exists in here
And the interface also exists in here
So something like this should have worked
platforms:
android:
properties:
- file: gradle.properties
entries:
android.enableJetifier: true
I followed the logic and it looks like it is working but it is not writing it back to the file
I am getting the below error message
Fatal error: Error running command
TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received [Object: null prototype]
@mlynch can you take a look at this and check if this is a bug.
@marioshtika Yeah, same here. I didn't check it since a while now, but you got me interested in finding why, and I think I did :)
If you check here you will find that they are passing data
to the write file argument instead of the serialized
string and that's what is causing the error. I tried changing it locally on my project and it worked when I replaced the data argument with the serialized variable.
Hey @Ali-H888 you were right. I also tested this on my local machine and it worked.
I created a pull request for this and hopefully someone will merge it on the main branch.
@mlynch ^
Thank you in advance.