我刚刚按照以下说明集成了新的 Firebase SDK:https : //firebase.google.com/docs/crashlytics/get-started-new-sdk
它正在使用调试版本,但我在发布版本中遇到此异常:
java.io.IOException: com.google.firebase.crashlytics.buildtools.exception.CrashlyticsOrgIdException: Could not fetch Crashlytics Org Id
Run Code Online (Sandbox Code Playgroud)
任何的想法?
在 Android 项目中,构建失败并出现以下错误:
> Task :app:generateSafeArgsDebug FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:generateSafeArgsDebug'.
> parser.name must not be null
Run Code Online (Sandbox Code Playgroud) 从自定义分页实现迁移到Jetpack Paging 3 库后,数据未按预期加载。根据以下内容正确处理第一页:PagingConfigPager
internal fun createProductListPager(pagingSource: ProductListPagingSource): Pager<Int, Product> = Pager(
config = PagingConfig(
pageSize = 10,
prefetchDistance = 2,
),
initialKey = 0,
) { pagingSource }
Run Code Online (Sandbox Code Playgroud)
以下是摘录Adapter:
public class PagingProductCardAdapter(private val viewBinder: CoreViewBinder) :
PagingDataAdapter<Listable, RecyclerView.ViewHolder>(viewBinder.getDiffUtils()) {
public val list: List<Listable>
get() = snapshot().items
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder {
// ...
}
override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) {
viewBinder.bind(list[position], holder)
}
// ...
}
Run Code Online (Sandbox Code Playgroud)
当滚动到 …