小编Pay*_*Pwn的帖子

fastlane screengrab:"没有请求权限android.permission.CHANGE_CONFIGURATION"

我正在尝试在Nexus 5X API 26仿真器中执行命令fastlane screengrab.

这是我得到的结果:

rcarba$ fastlane screengrab 
    [?]  
    [16:00:51]: fastlane detected a Gemfile in the current directory
    [16:00:51]: however it seems like you don't use `bundle exec`
    [16:00:51]: to launch fastlane faster, please use
    [16:00:51]: 
    [16:00:51]: $ bundle exec fastlane screengrab
    [16:00:51]: 
    [16:00:51]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
    [16:00:51]: Successfully loaded '/Users/.../fastlane/Screengrabfile' 

    +----------------------------+-----------------------------------------------+
    |              Detected Values from './fastlane/Screengrabfile'              |
    +----------------------------+-----------------------------------------------+
    | app_package_name           | com.my.app                         |
    | app_apk_path               | app/build/outputs/apk/release/app-release.apk |
    | tests_apk_path             | …
Run Code Online (Sandbox Code Playgroud)

android screen-grab android-permissions fastlane fastlane-snapshot

7
推荐指数
1
解决办法
714
查看次数

CrashlyticsInitProvider 跳过初始化

我目前正在将应用程序从 Fabric 迁移到 Firebase Crashlytics,在更新了官方文档中所述的所有不同库后,我收到一条日志消息,指出 Crashlytic 初始化已被跳过:

09-12 10:13:40.120 19176-19176/com.random.migratedApp I/CrashlyticsInitProvider: CrashlyticsInitProvider skipping initialization
Run Code Online (Sandbox Code Playgroud)

并且该应用程序无法连接到 Firebase 控制台。

在与代码搏斗了几个小时后,我决定从头开始制作一个快速应用程序,以查看我的系统或库是否存在问题,但一切正常,获得正确的初始化并能够看到 Firebase 中的崩溃安慰。

09-12 10:11:31.852 18414-18414/com.test.appFromScratch I/CrashlyticsCore: Initializing Crashlytics Core 2.7.0.33
09-12 10:11:31.897 18414-18414/com.test.appFromScratch I/CrashlyticsInitProvider: CrashlyticsInitProvider initialization successful
Run Code Online (Sandbox Code Playgroud)

我想知道我是否可能与可能阻止 Crashlytics 成功初始化的依赖项之一不兼容,但我无法弄清楚这里可能存在什么问题。在这里您可以看到我的应用程序依赖项列表:

ext {
     playServicesLibrary = '17.0.0'
     glideLibrary = '4.8.0'
     androidXDependencies = [
        androidXAnnotation: "androidx.annotation:annotation:1.0.0",
        constraintLayout  : 'androidx.constraintlayout:constraintlayout:1.1.2',
        vectorDrawable    : "androidx.vectordrawable:vectordrawable:1.0.0",
        recyclerView      : "androidx.recyclerview:recyclerview:1.0.0",
        roomRuntime       : 'androidx.room:room-runtime:2.1.0-rc01',
        androidXV13       : "androidx.legacy:legacy-support-v13:1.0.0",
        preference        : "androidx.preference:preference:1.1.0-alpha04",
        customtabs        : "androidx.browser:browser:1.0.0",
        appCompat         : "androidx.appcompat:appcompat:1.0.0",
        cardView          : "androidx.cardview:cardview:1.0.0", …
Run Code Online (Sandbox Code Playgroud)

android firebase crashlytics crashlytics-android gradle-dependencies

7
推荐指数
1
解决办法
1573
查看次数

Godot Engine 发布的应用在添加 AdMob 后收到安全警报

我最近发布了一个用 Godot 引擎制作的简单游戏,在添加了 admob 库来显示广告后,我收到了这个安全警报:

在此处输入图片说明

您的应用程序包含 URL 凭据,这通常是无意的。有关详细信息,请参阅这篇 Google 帮助中心文章。

Google 帮助提供的链接将我带到:https : //support.google.com/faqs/answer/7026406,这根本没有用。

我用来展示广告的库是 bbAdmob ( https://github.com/teamblubee/bbAdmob )。我只是想知道是否有人想出了摆脱这个问题的方法,或者是否有人可以指导我如何知道正在过滤哪些凭据,因为我想它们只是我的横幅 pub id 和我的插页式 pub id我的应用程序。

干杯!

android game-engine admob android-security godot

6
推荐指数
0
解决办法
884
查看次数