小编wah*_*hah的帖子

广告加载失败,错误代码0(内部错误) - 华为广告实施

我在演示应用程序中不断收到上述错误。我有HMS core版本5.0.0.329(初始版本)。我的互联网连接稳定。我已经在应用程序库上创建了测试应用程序,该应用程序已获得批准,但仍然存在相同的错误。还没有运气。

*注意:此错误仅发生在华为设备 Y6p - 型号 - MED-LX9 -Android 版本 -10 上。三星 S7 上展示的广告 - Android 版本 - 7.0

以下是我的测试应用程序的代码。我使用的是Android studio Arctic Fox 2020.3.1

模块.gradle:

plugins {
id 'com.android.application'
id 'kotlin-android'
id 'com.huawei.agconnect'
}

android {
compileSdk 30

defaultConfig {
    applicationId "com.example.huaweitestads"
    minSdk 21
    targetSdk 30
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
    jvmTarget = '1.8'
}
}

dependencies { …
Run Code Online (Sandbox Code Playgroud)

android android-studio huawei-mobile-services huawei-developers huawei-ads

6
推荐指数
1
解决办法
1276
查看次数

导航组件中需要函数调用“map(...)”

我使用 android 导航组件已经有一段时间了,并且非常了解如何使用安全导航参数传递数据,但今天在 navArgs 生成的文件中遇到了一些意外错误。

出现这些错误:(还附上屏幕截图)

  1. 预期函数调用“map(...)”
  2. 没有为参数 'transform' 传递任何值
  3. 类型不匹配:推断类型是 List 而是 Array?预计
  4. 未解决的参考:it

我正在使用以下依赖项:

def nav_version = "2.5.3"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"

kotlin_version = '1.7.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

implementation 'androidx.navigation:navigation-fragment-ktx:2.6.0-alpha04'
implementation 'androidx.navigation:navigation-ui-ktx:2.6.0-alpha04'
Run Code Online (Sandbox Code Playgroud)

导航图

  <argument
        android:name="bulkForwardPackages"
        app:argType="app.px.packagex.models.domainmodels.MemberPackageItemDomainModel[]" />
Run Code Online (Sandbox Code Playgroud)

任意kt

navigate(DashboardListingFragmentDirections.actionDashboardListingFragmentToBulkForwardPackages(
                    listOf(memberPackage).toTypedArray(),
                    getMemberDetailsFromPackage(memberPackage)
                )
            )
Run Code Online (Sandbox Code Playgroud)

模型类

@Parcelize
data class MemberPackageItemDomainModel(
val packageId: Int = 0,
val memberId: Int = 0,
val building_id: Int = 0,
val mailroom_id: Int = 0,
val createdAt: String = "",
val created_by: String = "",
....
): …
Run Code Online (Sandbox Code Playgroud)

navigation android android-fragments kotlin android-studio

2
推荐指数
1
解决办法
412
查看次数