我的配置或代码有什么问题?
我突出显示了此错误
无法解析方法“plant(timber.log.Timber.DebugTree)”
对于代码
import timber.log.Timber;
public class AppClass extends Application {
@Override
public void onCreate() {
super.onCreate();
if (BuildConfig.DEBUG) { Timber.plant(new Timber.DebugTree()); }
}
}
Run Code Online (Sandbox Code Playgroud)
但它会构建并执行。我仍然认为这意味着什么,不是吗?
配置信息:
Android Studio Bumblebee | 2021.1.1
classpath 'com.android.tools.build:gradle:7.1.0'
Gradle: com.jakewharton.timber:timber:5.0.1@aar
ext.kotlin_version = '1.6.10'
sourceCompatibility JavaVersion.VERSION_1_8
Run Code Online (Sandbox Code Playgroud) 我在检索 firebase 令牌时遇到以下问题
FirebaseMessaging.getInstance().getToken()
Run Code Online (Sandbox Code Playgroud)
在调试模式下,我获取令牌并将其发送到服务器
在运行模式下,应用程序工作正常,它已发布,但我无法获取令牌,因为我已经感谢 Crashlytics @Firebase 控制台
java.io.IOException:FIS_AUTH_ERROR
我尝试了此处找到的所有建议解决方案java.io.IOException: FIS_AUTH_ERROR in Android Firebase但没有成功
使用的库,build.gradle (:app)
implementation platform('com.google.firebase:firebase-bom:26.7.0')
Run Code Online (Sandbox Code Playgroud) 现在,即使选中了“记住密码”,每次生成签名包时也需要输入密钥库密码和密钥密码。它似乎出现在我对 Android Studio 4.2 和 Gradle 4.2.0 的新配置中
使用记住的密码,我现在得到了生成包“密码验证失败”的结果,重新输入密码,生成正常。
什么地方出了错 ?
更新:Android Studio 的新版本 4.2.1。我仍然无法连续构建两个版本:
21:29 Executing tasks: [:app:bundleRelease] in project D:\Android Studio Projects\Acme
21:30 Gradle build finished in 52 s 8 ms
21:30 Generate Signed Bundle
App bundle(s) generated successfully for module 'Acme.app' with 1 build variant:
Build variant 'release': locate or analyze the app bundle.
21:30 Executing tasks: [:app:bundleRelease] in project D:\Android Studio Projects\Acme
21:31 Gradle build failed in 34 s 262 ms
21:31 Generate Signed Bundle: …Run Code Online (Sandbox Code Playgroud) 将 AndroidStudio 更新到 4.1,将 gradle 插件更新到 4.1.0,将 Gradle 更新到 6.5 后,每次启动 AndroidStudio 时都会出现此错误消息
插件错误:插件“SVG2VectorDrawable”不兼容(仅在 IntelliJ IDEA 中受支持)。
这个插件甚至没有安装,它只是在市场上列出。
除了这条红色和粗体的错误消息外,没有其他效果可见。多奇怪吧?