当我将compileSdkVersion更新为30时,在我的LoginActivity中调用setContentView的那一行就开始显示错误了(请参见下面的日志)
在 androidx.appcompat.widget.AppCompatTextHelper.updateTypefaceAndStyle(AppCompatTextHelper.java:430) 中更新字体和样式。 在 androidx.appcompat.widget.AppCompatTextHelper.loadFromAttributes(AppCompatTextHelper.java:204) 中读取属性。 创建 androidx.appcompat.widget.AppCompatTextView.(AppCompatTextView.java:105)。 创建 androidx.appcompat.widget.AppCompatTextView.(AppCompatTextView.java:95)。 在 androidx.appcompat.app.AppCompatViewInflater.createTextView(AppCompatViewInflater.java:182) 中创建 TextView。 在 androidx.appcompat.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:103) 中创建视图。 在 androidx.appcompat.app.AppCompatDelegateImpl.createView(AppCompatDelegateImpl.java:1407) 中创建视图。 在 androidx.appcompat.app.AppCompatDelegateImpl.onCreateView(AppCompatDelegateImpl.java:1457) 中创建视图。 尝试从 LayoutInflater.java:1059 创建视图。 从 LayoutInflater.java:995 或 LayoutInflater.java:959 创建视图。 在 LayoutInflater.java:1121 中填充 include 标签。 在 LayoutInflater.java:680 中填充布局。 在 LayoutInflater.java:532 中填充布局。 在 LayoutInflater.java:479 中填充布局。在 androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:555) 中设置视图, 在 androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:161) 中设置视图, 在 com.gravty.everyday.views.activities.LoginActivity.onCreate(LoginActivity.java:53) 中创建 Login 活动, 在 android.app.Activity.performCreate(Activity.java:7989) 中执行创建操作, 在 android.app.Activity.performCreate(Activity.java:7978) 中执行创建操作。2020-06-22 13:43:21.205 14538-14538/com.gravty.everyday W/gravty.everyda: 访问隐藏方法 Landroid/graphics/FontFamily;->()V (greylist-max-q, reflection, denied) 2020-06-22 13:43:21.206 14538-14538/com.gravty.everyday E/TypefaceCompatApi26Impl: 无法收集所需的类java.lang.NoSuchMethodException的方法 java.lang.NoSuchMethodException: android.graphics.FontFamily. [] at java.lang.Class.getConstructor0(Class.java:2332) at java.lang.Class.getConstructor(Class.java:1728) at androidx.core.graphics.TypefaceCompatApi26Impl.obtainFontFamilyCtor(TypefaceCompatApi26Impl.java:321) at androidx.core.graphics.TypefaceCompatApi26Impl.(TypefaceCompatApi26Impl.java:84) at androidx.core.graphics.TypefaceCompatApi28Impl.(TypefaceCompatApi28Impl.java:36) at androidx.core.graphics.TypefaceCompat.(TypefaceCompat.java:47) at androidx.core.graphics.TypefaceCompat.findFromCache(TypefaceCompat.java:76) at androidx.core.content.res.ResourcesCompat.loadFont(ResourcesCompat.java:393) at androidx.core.content.res.ResourcesCompat.loadFont(ResourcesCompat.java:361) at androidx.core.content.res.ResourcesCompat.getFont(ResourcesCompat.java:339) at androidx.appcompat.widget.TintTypedArray.getFont(TintTypedArray.java:119)
code
括号中。 - SkypeDogg