如何解决如何使用在 AndroidManifest 中标记的关于声明的 Shakebugs ScreenRecordingService 来防止此 android 构建消息?
由于构建了一个 android 应用程序,我收到一条奇怪的消息 - 至少对我来说 - :
任务:app:processDebugMainManifest ...\app\src\main\AndroidManifest.xml:39:9-43:36 警告: service#com.shakebugs.shake.internal.shake.recording.ScreenRecordingService 在 AndroidManifest.xml:39 被标记以替换另一个声明但没有其他声明存在
shakebbugs 的声明和用法在应用的java代码中非常简单
Gradle(项目)
repositories {
jcenter()
google()
maven { url "https://jitpack.io" }
// https://www.shakebugs.com/docs/android/setup/
maven { url 'https://dl.bintray.com/shakebugs/shake' }
} }
Gradle (:app)
android {
compileSdkVersion 30
defaultConfig {
applicationId "com.sample.test"
minSdkVersion 24
targetSdkVersion 30
}
dependencies {
// Shake Bugs
implementation 'com.shakebugs:shake:14.1.3'
}
AppClass.java
import com.shakebugs.shake.Shake;
public class AppClass extends Application {
@Override
public void onCreate() {
super.onCreate();
Timber.d("Init Shake");
Shake.start(this,"my-nice-api-client-id","my-cool-api-client-secret");
}
}
你怎么了?
解决方法
感谢shakebugs.com的支持,我明白了
- 警告实际上是针对 sdkshakebugs.com 的清单
- 不要担心这个警告
- 此警告将随着 Shakebugs 的未来版本而消失
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。