Issues using AndroidX and React Native
up vote
1
down vote
favorite
I've been trying to integrate AndroidX into my hybrid React Native project, and I've run into the issue that Jetifier doesn't run on "local" projects. This results in all of my React Native libraries still using the old support libraries. I've put the appropriate lines into my gradle.properties file:
android.useAndroidX=true
android.enableJetifier=true
This works for any remote libraries, but React Native places all of it's libraries as local modules on disk.
I've tried a lot of things, but so far my best solution is a post package-install script that basically manually replaces all of the packages and add/removes libraries to the various gradle scripts.
This is a very manual process and not super sustainable. Is there a better way to handle this issue?
android react-native react-native-android androidx android-jetifier
add a comment |
up vote
1
down vote
favorite
I've been trying to integrate AndroidX into my hybrid React Native project, and I've run into the issue that Jetifier doesn't run on "local" projects. This results in all of my React Native libraries still using the old support libraries. I've put the appropriate lines into my gradle.properties file:
android.useAndroidX=true
android.enableJetifier=true
This works for any remote libraries, but React Native places all of it's libraries as local modules on disk.
I've tried a lot of things, but so far my best solution is a post package-install script that basically manually replaces all of the packages and add/removes libraries to the various gradle scripts.
This is a very manual process and not super sustainable. Is there a better way to handle this issue?
android react-native react-native-android androidx android-jetifier
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I've been trying to integrate AndroidX into my hybrid React Native project, and I've run into the issue that Jetifier doesn't run on "local" projects. This results in all of my React Native libraries still using the old support libraries. I've put the appropriate lines into my gradle.properties file:
android.useAndroidX=true
android.enableJetifier=true
This works for any remote libraries, but React Native places all of it's libraries as local modules on disk.
I've tried a lot of things, but so far my best solution is a post package-install script that basically manually replaces all of the packages and add/removes libraries to the various gradle scripts.
This is a very manual process and not super sustainable. Is there a better way to handle this issue?
android react-native react-native-android androidx android-jetifier
I've been trying to integrate AndroidX into my hybrid React Native project, and I've run into the issue that Jetifier doesn't run on "local" projects. This results in all of my React Native libraries still using the old support libraries. I've put the appropriate lines into my gradle.properties file:
android.useAndroidX=true
android.enableJetifier=true
This works for any remote libraries, but React Native places all of it's libraries as local modules on disk.
I've tried a lot of things, but so far my best solution is a post package-install script that basically manually replaces all of the packages and add/removes libraries to the various gradle scripts.
This is a very manual process and not super sustainable. Is there a better way to handle this issue?
android react-native react-native-android androidx android-jetifier
android react-native react-native-android androidx android-jetifier
asked Nov 10 at 2:27
Chubacca
162
162
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
Try this out. most probably it will work for u. I tried this https://github.com/JakeWharton/butterknife/issues/1270. according to that,
add below content in Gradle file
repositories {
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
and add these two as well
implementation 'com.jakewharton:butterknife:9.0.0-SNAPSHOT'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-SNAPSHOT'
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Try this out. most probably it will work for u. I tried this https://github.com/JakeWharton/butterknife/issues/1270. according to that,
add below content in Gradle file
repositories {
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
and add these two as well
implementation 'com.jakewharton:butterknife:9.0.0-SNAPSHOT'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-SNAPSHOT'
add a comment |
up vote
0
down vote
Try this out. most probably it will work for u. I tried this https://github.com/JakeWharton/butterknife/issues/1270. according to that,
add below content in Gradle file
repositories {
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
and add these two as well
implementation 'com.jakewharton:butterknife:9.0.0-SNAPSHOT'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-SNAPSHOT'
add a comment |
up vote
0
down vote
up vote
0
down vote
Try this out. most probably it will work for u. I tried this https://github.com/JakeWharton/butterknife/issues/1270. according to that,
add below content in Gradle file
repositories {
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
and add these two as well
implementation 'com.jakewharton:butterknife:9.0.0-SNAPSHOT'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-SNAPSHOT'
Try this out. most probably it will work for u. I tried this https://github.com/JakeWharton/butterknife/issues/1270. according to that,
add below content in Gradle file
repositories {
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
and add these two as well
implementation 'com.jakewharton:butterknife:9.0.0-SNAPSHOT'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-SNAPSHOT'
answered Nov 10 at 3:13
Lucefer
9961511
9961511
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53235525%2fissues-using-androidx-and-react-native%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown