Java 如何防止在AndroidManifest上标记了shakebugs ScreenRecordingService的关于声明的android构建消息?
作为构建android应用程序的结果,我收到了一条奇怪的消息——至少对我来说是这样: 任务:应用程序:processDebugMainManifest …\app\src\main\AndroidManifest.xml:39:9-43:36警告: 服务#com.shakebugs.shake.internal.shake.recording.ScreenRecordingService在AndroidManifest.xml:39处被标记以替换另一个声明,但不存在其他声明 shakebbugs的声明和用法在应用程序的java代码中非常简单 格雷德尔(项目) Gradle(:app) AppClass.javaJava 如何防止在AndroidManifest上标记了shakebugs ScreenRecordingService的关于声明的android构建消息?,java,android,android-manifest,shake,Java,Android,Android Manifest,Shake,作为构建android应用程序的结果,我收到了一条奇怪的消息——至少对我来说是这样: 任务:应用程序:processDebugMainManifest …\app\src\main\AndroidManifest.xml:39:9-43:36警告: 服务#com.shakebugs.shake.internal.shake.recording.ScreenRecordingService在AndroidManifest.xml:39处被标记以替换另一个声明,但不存在其他声明 shakebbugs
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的支持,我明白了这一点
- 警告实际上是针对sdk shakebugs.com的清单
- 不要担心这个警告
- 此警告将随着shakebugs的未来版本而消失
谢谢 shakebugs 14.3.0版不再发布构建警告
android {
compileSdkVersion 30
defaultConfig {
applicationId "com.sample.test"
minSdkVersion 24
targetSdkVersion 30
}
dependencies {
// Shake Bugs
implementation 'com.shakebugs:shake:14.1.3'
}
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");
}
}