小编MDe*_*v25的帖子

如何禁用 alpha 和 beta 版本的 Firebase Crashlytics 的上传映射文件?

我想禁用将映射文件上传到 Firebase 服务器的 alpha 和 beta 版本。

我的等级 buildTypes:

buildTypes {
    release {
        minifyEnabled true
        debuggable false
        useProguard false
        zipAlignEnabled true
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

    }
    beta {
        minifyEnabled true
        debuggable true
        zipAlignEnabled true
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

        firebaseCrashlytics {
            mappingFileUploadEnabled false
        }
    }
    alpha {
        minifyEnabled true
        debuggable true
        zipAlignEnabled true
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

        firebaseCrashlytics {
            mappingFileUploadEnabled false
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是在添加这段代码之后:

firebaseCrashlytics {
    mappingFileUploadEnabled false
}
Run Code Online (Sandbox Code Playgroud)

我有这个错误,我不知道如何解决它:

No signature of method: build_1dvhq7u1hv066n9hrxkm7yggx.android() is applicable for argument types: (build_1dvhq7u1hv066n9hrxkm7yggx$_run_closure1) values: [build_1dvhq7u1hv066n9hrxkm7yggx$_run_closure1@48779342]
Run Code Online (Sandbox Code Playgroud)

android gradle firebase crashlytics

5
推荐指数
1
解决办法
559
查看次数

NFC 在主动 KIOSK 模式下无法正常工作

我刚开始使用 NFC 创建 KIOSK 应用程序,但遇到了问题。该应用程序在 KIOSK 模式下工作并扫描 NFC 卡。但有时 NFC 会停止工作,我会重新启动设备以保持 NFC 工作,但有时即使重新启动后 NFC 也无法工作。设备操作系统是Android 7。这是Manifest文件:

<activity
        android:screenOrientation="portrait"
        android:name=".MainActivity"
        android:launchMode="singleTask"
        android:finishOnTaskLaunch="true"
        android:clearTaskOnLaunch="true"
        android:stateNotNeeded="true"
        android:excludeFromRecents="true"
        android:autoRemoveFromRecents="true">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>

        <intent-filter>
            <action android:name="android.nfc.action.NDEF_DISCOVERED"/>
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

这是活动类的代码:

class MainActivity : BaseActivity() {

 private val kioskManager by lazy {
    KioskManager(
        activity = this,
        activityName = MainActivity::class.java.name,
        componentName = AppDeviceAdminReceiver.getComponentName(this)
    )
 }

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    isAdmin = devicePolicyManager.isDeviceOwnerApp(packageName)
    if …
Run Code Online (Sandbox Code Playgroud)

android kiosk nfc kiosk-mode

5
推荐指数
0
解决办法
637
查看次数

标签 统计

android ×2

crashlytics ×1

firebase ×1

gradle ×1

kiosk ×1

kiosk-mode ×1

nfc ×1