react-native-i18n
react-native-i18n copied to clipboard
Compile keyword does not exist in the new versions of Gradle
Hi! 👋
Firstly, thanks for your work on this project! 🙂
Today I used patch-package to patch [email protected]
for the project I'm working on.
In newer version of gradle that is used in new react-native versions function compile
name has been changed to implementation
Here is the diff that solved my problem:
diff --git a/node_modules/react-native-i18n/android/build.gradle b/node_modules/react-native-i18n/android/build.gradle
index 2614c62..746b873 100644
--- a/node_modules/react-native-i18n/android/build.gradle
+++ b/node_modules/react-native-i18n/android/build.gradle
@@ -22,5 +22,5 @@ android {
}
dependencies {
- compile "com.facebook.react:react-native:+" // From node_modules
+ implementation "com.facebook.react:react-native:+" // From node_modules
}
This issue body was partially generated by patch-package.
Does the main README also need to be updated?
In file ./android/app/build.gradle
, I had to modify this:
dependencies {
// ...
compile project(':react-native-i18n')
}
To this:
dependencies {
// ...
implementation project(':react-native-i18n')
}
p.d.: I am new to react-native development