调试详细信息:按照从 Android Billing 4.0 迁移到 5.0 的教程https://developer.android.com/google/play/billing/migrate-gpblv5,特别是“显示可供购买的产品”部分 ImmutableList 中的“of”被标记为红色,Android Studio 中的错误是
无法解析“ImmutableList”中的“of”方法”
我该如何解决?
获得编译错误的最小可重现代码:
QueryProductDetailsParams queryProductDetailsParams =
QueryProductDetailsParams.newBuilder()
.setProductList(
ImmutableList.of(
QueryProductDetailsParams.Product.newBuilder()
.setProductId(PREMIUM_MONTHLY_VERSION_ID)
.setProductType(BillingClient.ProductType.SUBS)
.build()))
.build();
Run Code Online (Sandbox Code Playgroud)
以下是具体细节:
期望的行为:代码编译良好。
具体问题或错误:编译错误。
从 Crashlytics 得到这个错误,影响了一些设备:
由 android.view.InflateException 二进制 XML 文件行 #101:二进制 XML 文件行 #101:错误膨胀类引起
由资源 ID #0x7f06008a 的 android.content.res.Resources$NotFoundException Drawable(缺少名称)引起
有趣的是,这只是在我在新的 Android App Bundle 中发布该应用程序后才出现的。发布 .apk 时没有发生这种情况。事实上,为了解决它,我又恢复了以 .apk 的形式发布它。但我想通过新的 Android App Bundle 获得发布的好处。我知道这与 Drawable 文件夹有关。这是 xml 文件中的第 101 行:
<ImageView
android:id="@+id/learn_chords_help_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="0dp"
android:paddingTop="20dp"
android:src="@drawable/help"
android:contentDescription="Learn Chords Help"
android:layout_toRightOf="@id/learn_chords_button"
android:layout_above="@id/creditText"
/>
Run Code Online (Sandbox Code Playgroud)
这是我所有带/不带 help.png 的可绘制文件夹:
drawable -> help.png
drawable-hdpi -> help.png
drawable-nodpi -> No Help image
drawable-xhdpi -> No Help image
drawable-xxhdpi -> help.png
Run Code Online (Sandbox Code Playgroud)
以下是发生错误的一些设备(根据 Crashlytics,我无法用我们拥有的少数测试手机复制它):Galaxy J7(2016) 7.0、Optimus L40 4.42、m3 Note 5.1、Galaxy …
我已将Android应用从Google Analytics迁移到Firebase Analytics.Firebase Analytics控制台显示我迁移时的数据.但它没有显示任何仍在Google Analytics中的历史数据.
如何导入此历史Google Analytics数据,以便所有内容都显示在Firebase Analytics中?
由于XCode 8 swift 3的变化,我正在努力解决这个特殊的错误,并且无法找到关于为什么会发生这种情况的详细解释.
错误:
使用元类型值构造类类型为'PermissionScope'的对象必须使用'required'初始值设定项
在方法中:
public convenience init() {
type(of: self).init(backgroundTapCancels: true)
}
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.