Skip to content

Commit da1aa80

Browse files
authored
upgrade to AGP7 (#1979)
1 parent 0ab8eac commit da1aa80

File tree

113 files changed

+57
-330
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+57
-330
lines changed

.github/workflows/android.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- uses: actions/checkout@v2
12-
- name: set up JDK 1.8
12+
- name: set up JDK 11
1313
uses: actions/setup-java@v1
1414
with:
15-
java-version: 1.8
15+
java-version: 11
1616
- name: Build with Gradle
1717
run: ./scripts/build.sh
1818
- name: Print Logs

app/build.gradle.kts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ plugins {
55
}
66

77
android {
8-
compileSdkVersion(Config.SdkVersions.compile)
8+
compileSdk = Config.SdkVersions.compile
99

1010
defaultConfig {
11-
minSdkVersion(Config.SdkVersions.min)
12-
targetSdkVersion(Config.SdkVersions.target)
11+
minSdk = Config.SdkVersions.min
12+
targetSdk = Config.SdkVersions.target
1313

1414
versionName = Config.version
1515
versionCode = 1
@@ -37,13 +37,15 @@ android {
3737
}
3838
}
3939

40-
lintOptions {
40+
lint {
4141
// Common lint options across all modules
4242
disable(
4343
"IconExpectedSize",
4444
"InvalidPackage", // Firestore uses GRPC which makes lint mad
4545
"NewerVersionAvailable", "GradleDependency", // For reproducible builds
46-
"SelectableText", "SyntheticAccessor" // We almost never care about this
46+
"SelectableText", "SyntheticAccessor", // We almost never care about this
47+
"UnusedIds", "MediaCapabilities" // TODO(rosariopfernandes): remove this once we confirm
48+
// it builds successfully
4749
)
4850

4951
// Module-specific

app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
tools:ignore="GoogleAppIndexingWarning,UnusedAttribute"
2020
android:usesCleartextTraffic="true">
2121

22-
<activity android:name=".ChooserActivity">
22+
<activity android:name=".ChooserActivity"
23+
android:exported="false">
2324
<intent-filter>
2425
<action android:name="android.intent.action.MAIN" />
2526

app/src/main/res/values/colors.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<resources>
22
<color name="colorPrimary">#039BE5</color>
3-
<color name="colorPrimaryDark">#0288D1</color>
43
<color name="colorPrimaryVariant">#0288D1</color>
54
<color name="colorSecondary">#FFA000</color>
65

@@ -14,7 +13,6 @@
1413
<color name="material_gray_300">#E0E0E0</color>
1514
<color name="material_gray_500">#9e9e9e</color>
1615

17-
<color name="material_lime_a700">#AEEA00</color>
1816
<color name="material_red_a200">#FF5252</color>
1917

2018
</resources>

auth/build.gradle.kts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,13 @@ plugins {
66
}
77

88
android {
9-
compileSdkVersion(Config.SdkVersions.compile)
9+
compileSdk = Config.SdkVersions.compile
1010

1111
defaultConfig {
12-
minSdkVersion(Config.SdkVersions.min)
13-
targetSdkVersion(Config.SdkVersions.target)
12+
minSdk = Config.SdkVersions.min
13+
targetSdk =Config.SdkVersions.target
1414

15-
versionName = Config.version
16-
versionCode = 1
15+
buildConfigField("String", "VERSION_NAME", "\"${Config.version}\"")
1716

1817
resourcePrefix("fui_")
1918
vectorDrawables.useSupportLibrary = true
@@ -31,7 +30,7 @@ android {
3130
targetCompatibility = JavaVersion.VERSION_1_8
3231
}
3332

34-
lintOptions {
33+
lint {
3534
// Common lint options across all modules
3635
disable(
3736
"IconExpectedSize",
@@ -59,9 +58,9 @@ android {
5958
}
6059

6160
testOptions {
62-
unitTests(closureOf<TestOptions.UnitTestOptions> {
61+
unitTests {
6362
isIncludeAndroidResources = true
64-
})
63+
}
6564
}
6665
}
6766

auth/src/main/java/com/firebase/ui/auth/IdpResponse.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
package com.firebase.ui.auth;
1616

17+
import android.annotation.SuppressLint;
1718
import android.content.Intent;
1819
import android.os.Parcel;
1920
import android.os.Parcelable;
@@ -123,7 +124,9 @@ public static IdpResponse from(@NonNull Exception e) {
123124
} else if (e instanceof FirebaseUiUserCollisionException) {
124125
FirebaseUiUserCollisionException collisionException
125126
= (FirebaseUiUserCollisionException) e;
126-
User user = new User.Builder(
127+
// Lint complains about providerId not being
128+
// in the pre-defined set of constants
129+
@SuppressLint("WrongConstant") User user = new User.Builder(
127130
collisionException.getProviderId(),
128131
collisionException.getEmail())
129132
.build();

auth/src/main/res/layout/fui_check_email_layout.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818

1919
<LinearLayout
2020
style="@style/FirebaseUI.WrapperStyle"
21-
android:id="@+id/email_top_layout"
2221
android:layout_height="wrap_content"
2322
android:orientation="vertical">
2423

auth/src/main/res/layout/fui_email_link_sign_in_layout.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
android:orientation="vertical">
2525

2626
<TextView
27-
android:id="@+id/sign_in_email_sent_header_text"
2827
style="@style/FirebaseUI.Text.Heading"
2928
android:layout_width="match_parent"
3029
android:layout_height="wrap_content"

auth/src/main/res/layout/fui_email_link_trouble_signing_in_layout.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
android:text="@string/fui_email_link_trouble_getting_email_header" />
3131

3232
<TextView
33-
android:id="@+id/trouble_signing_in_possible_fixes"
3433
style="@style/FirebaseUI.Text.BodyText"
3534
android:layout_width="match_parent"
3635
android:layout_height="wrap_content"
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
<com.google.android.material.button.MaterialButton xmlns:android="http://schemas.android.com/apk/res/android"
2-
android:id="@+id/apple_signin_button"
32
style="@style/FirebaseUI.Button.AccountChooser.AppleButton"
43
android:text="@string/fui_sign_in_with_apple"/>
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
<com.google.android.material.button.MaterialButton xmlns:android="http://schemas.android.com/apk/res/android"
2-
android:id="@+id/microsoft_signin_button"
32
style="@style/FirebaseUI.Button.AccountChooser.MicrosoftButton"
43
android:text="@string/fui_sign_in_with_microsoft"/>
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
<com.google.android.material.button.MaterialButton xmlns:android="http://schemas.android.com/apk/res/android"
2-
android:id="@+id/yahoo_signin_button"
32
style="@style/FirebaseUI.Button.AccountChooser.YahooButton"
43
android:text="@string/fui_sign_in_with_yahoo" />
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<com.google.android.material.button.MaterialButton
33
xmlns:android="http://schemas.android.com/apk/res/android"
4-
android:id="@+id/anonymous_button"
54
style="@style/FirebaseUI.Button.AccountChooser.AnonymousButton"
65
android:text="@string/fui_sign_in_anonymously" />

auth/src/main/res/values-ar/strings.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<resources tools:ignore="ExtraTranslation" xmlns:tools="http://schemas.android.com/tools" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
22
<string name="fui_progress_dialog_loading">جارٍ التحميل…</string>
33
<string name="fui_sign_in_default">تسجيل الدخول</string>
4-
<string name="fui_cancel">إلغاء</string>
54
<string name="fui_continue">متابعة</string>
65
<string name="fui_tos_and_pp">تشير المتابعة إلى موافقتك على %1$s و%2$s.</string>
76
<string name="fui_tos_and_pp_footer">%1$s \u00A0 \u00A0 %2$s</string>
@@ -63,7 +62,6 @@
6362
<string name="fui_email_link_email_sent">تمّ إرسال رسالة إلكترونية لتسجيل الدخول تتضمّن تعليمات إضافية إلى %1$s. يُرجى التحقق من بريدك الإلكتروني لإكمال عملية تسجيل الدخول.</string>
6463
<string name="fui_email_link_trouble_getting_email_header">هل تواجه مشكلة في استلام الرسالة الإلكترونية؟</string>
6564
<string name="fui_email_link_trouble_getting_possible_fixes">يمكنك تجربة الحلول الشائعة التالية:\n\u2022 التأكّد ممّا إذا تمّ وضع علامة على الرسالة الإلكترونية بأنّها \"غير مرغوب فيها\" أو إذا تمّ نقلها تلقائيًا إلى مجلّد آخر\n\u2022 التحقّق من الاتصال بالإنترنت\n\u2022 التأكّد من كتابة عنوان البريد الإلكتروني بالشكل الصحيح\n\u2022 التحقق من عدم نفاد مساحة البريد الوارد أو من عدم وجود مشاكل أخرى في إعداده\n</string>
66-
<string name="fui_email_link_trouble_getting_email_resend_solution">إذا لم تنجح الخطوات أعلاه، يمكنك إعادة إرسال الرسالة الإلكترونية إلّا أنّ ذلك سيُلغي الرابط المضمّن في الرسالة السابقة.</string>
6765
<string name="fui_email_link_resend">إعادة الإرسال</string>
6866
<string name="fui_email_link_wrong_device_header">تمّ رصد جهاز أو متصفّح جديد</string>
6967
<string name="fui_email_link_wrong_device_message">يُرجى محاولة فتح الرابط باستخدام الجهاز أو المتصفّح نفسه الذي استخدمته عند بدء عملية تسجيل الدخول.</string>
@@ -75,7 +73,6 @@
7573
<string name="fui_email_link_confirm_email_message">تأكيد عنوان البريد الإلكتروني لمتابعة تسجيل الدخول</string>
7674
<string name="fui_email_link_dismiss_button">رفض</string>
7775
<string name="fui_email_link_cross_device_linking_text">لقد بدأت هذه العملية بهدف ربط %1$s ببريدك الإلكتروني إلّا أنك فتحت الرابط على جهاز آخر لم يتمّ تسجيل الدخول عليه.\n\nلربط حسابك على %1$s، يجب فتح الرابط على الجهاز نفسه حيث سجّلت الدخول في البداية. ولإلغاء عملية الربط، يُرجى النقر على \"متابعة\" لتسجيل الدخول على هذا الجهاز.</string>
78-
<string name="fui_email_link_cross_device_sign_in_button_text">تسجيل الدخول باستخدام %1$s</string>
7976
<string name="fui_verify_phone_number_title">أدخل رقم هاتفك</string>
8077
<string name="fui_invalid_phone_number">يُرجى إدخال رقم هاتف صالح</string>
8178
<string name="fui_enter_confirmation_code">أدخل الرمز المكوّن من 6 أرقام الذي أرسلناه إلى</string>

auth/src/main/res/values-b+es+419/strings.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<resources tools:ignore="ExtraTranslation" xmlns:tools="http://schemas.android.com/tools" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
22
<string name="fui_progress_dialog_loading">Cargando…</string>
33
<string name="fui_sign_in_default">Acceder</string>
4-
<string name="fui_cancel">Cancelar</string>
54
<string name="fui_continue">Continuar</string>
65
<string name="fui_tos_and_pp">Si continúas, indicas que aceptas nuestras %1$s y %2$s.</string>
76
<string name="fui_tos_and_pp_footer">%1$s     %2$s</string>
@@ -63,7 +62,6 @@
6362
<string name="fui_email_link_email_sent">Se envió un correo electrónico de acceso con instrucciones adicionales a %1$s. Revisa tu bandeja de entrada para completar el proceso.</string>
6463
<string name="fui_email_link_trouble_getting_email_header">¿Tienes problemas para recibir correos electrónicos?</string>
6564
<string name="fui_email_link_trouble_getting_possible_fixes">Prueba estas soluciones comunes:\n\u2022 Revisa si el correo electrónico se marcó como spam o se filtró.\n\u2022 Comprueba tu conexión a Internet.\n\u2022 Verifica que hayas escrito correctamente el correo electrónico.\n\u2022 Verifica que el espacio de tu bandeja de entrada no se esté agotando o revisa cualquier otro problema relacionado con su configuración.\n</string>
66-
<string name="fui_email_link_trouble_getting_email_resend_solution">Si los pasos anteriores no funcionaron, puedes reenviar el correo electrónico. Ten en cuenta que esta acción desactivará el vínculo en el correo electrónico más antiguo.</string>
6765
<string name="fui_email_link_resend">Reenviar</string>
6866
<string name="fui_email_link_wrong_device_header">Se detectó un dispositivo o navegador nuevo</string>
6967
<string name="fui_email_link_wrong_device_message">Intenta abrir el vínculo con el mismo dispositivo o navegador en el que comenzaste el proceso de acceso.</string>
@@ -75,7 +73,6 @@
7573
<string name="fui_email_link_confirm_email_message">Confirma el correo electrónico para continuar con el acceso</string>
7674
<string name="fui_email_link_dismiss_button">Descartar</string>
7775
<string name="fui_email_link_cross_device_linking_text">Originalmente, intentaste conectar tu cuenta de correo electrónico con %1$s, pero abriste el vínculo en un dispositivo diferente en el que no accediste.\n\nSi quieres conectar tu cuenta de %1$s, abre el vínculo en el mismo dispositivo con el que iniciaste el acceso. De lo contrario, presiona Continuar para acceder en este dispositivo.</string>
78-
<string name="fui_email_link_cross_device_sign_in_button_text">Acceder con %1$s</string>
7976
<string name="fui_verify_phone_number_title">Ingresa tu número de teléfono</string>
8077
<string name="fui_invalid_phone_number">Ingresa un número de teléfono válido</string>
8178
<string name="fui_enter_confirmation_code">Ingresa el código de 6 dígitos que enviamos al número</string>

auth/src/main/res/values-bg/strings.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<resources tools:ignore="ExtraTranslation" xmlns:tools="http://schemas.android.com/tools" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
22
<string name="fui_progress_dialog_loading">Зарежда се…</string>
33
<string name="fui_sign_in_default">Вход</string>
4-
<string name="fui_cancel">Отказ</string>
54
<string name="fui_continue">Напред</string>
65
<string name="fui_tos_and_pp">Продължавайки, приемате нашите %1$s и %2$s.</string>
76
<string name="fui_tos_and_pp_footer">%1$s     %2$s</string>
@@ -63,7 +62,6 @@
6362
<string name="fui_email_link_email_sent">Изпратихме имейл до %1$s за вход в профила с допълнителни инструкции. Проверете входящата си поща, за да завършите процеса.</string>
6463
<string name="fui_email_link_trouble_getting_email_header">Имате проблеми с получаването на имейла?</string>
6564
<string name="fui_email_link_trouble_getting_possible_fixes">Изпробвайте следните често използвани решения:\n\u2022 Проверете дали имейлът не е обозначен и филтриран като спам.\n\u2022 Проверете връзката си с интернет.\n\u2022 Проверете дали имейлът е изписан правилно.\n\u2022 Проверете дали в пощенската ви кутия има достатъчно пространство, или не е налице друг проблем с настройките й.\n</string>
66-
<string name="fui_email_link_trouble_getting_email_resend_solution">Ако стъпките по-горе не проработят, можете да изпратите отново имейла. Имайте предвид, че това ще деактивира връзката в предходното съобщение.</string>
6765
<string name="fui_email_link_resend">Повторно изпращане</string>
6866
<string name="fui_email_link_wrong_device_header">Открито е ново устройство или браузър.</string>
6967
<string name="fui_email_link_wrong_device_message">Опитайте да отворите връзката от същото устройство или браузър, където е започнат процесът на влизане в профила.</string>
@@ -75,7 +73,6 @@
7573
<string name="fui_email_link_confirm_email_message">Потвърдете имейл адреса, за да продължите с влизането в профила</string>
7674
<string name="fui_email_link_dismiss_button">Отхвърляне</string>
7775
<string name="fui_email_link_cross_device_linking_text">Първоначално искахте да свържете %1$s с имейла на профила си, но отворихте връзката на различно устройство без вход в профила.\n\nАко все още искате да свържете профила си в(ъв) %1$s, отворете връзката на същото устройство, на което започнахте влизането в профила. В противен случай докоснете „Напред“, за да влезете на това устройство.</string>
78-
<string name="fui_email_link_cross_device_sign_in_button_text">Вход в профила с(ъс) %1$s</string>
7976
<string name="fui_verify_phone_number_title">Въвеждане на телефонния ви номер</string>
8077
<string name="fui_invalid_phone_number">Въведете валиден телефонен номер</string>
8178
<string name="fui_enter_confirmation_code">Въведете 6-цифрения код, който изпратихме до</string>

0 commit comments

Comments
 (0)