diff --git a/docs/platforms/android/troubleshooting/index.mdx b/docs/platforms/android/troubleshooting/index.mdx
index 673b94205faa9..aa5ecfa426396 100644
--- a/docs/platforms/android/troubleshooting/index.mdx
+++ b/docs/platforms/android/troubleshooting/index.mdx
@@ -318,3 +318,5 @@ This problem is only relevant to these specific versions: `sentry-android-core`
Check [this issue](https://github.com/getsentry/sentry-android-gradle-plugin/issues/329) for more details.
+
+
diff --git a/docs/platforms/android/troubleshooting/mixed-versions/index.mdx b/docs/platforms/android/troubleshooting/mixed-versions/index.mdx
new file mode 100644
index 0000000000000..cccb5db31cc41
--- /dev/null
+++ b/docs/platforms/android/troubleshooting/mixed-versions/index.mdx
@@ -0,0 +1,50 @@
+---
+title: Mixed Versions
+description: "Troubleshoot and resolve mixed Android SDK dependency versions."
+sidebar_order: 1000
+---
+
+Using multiple Android SDK dependencies with mixed versions is not supported as it is very likely to lead to a crash later on. For this reason we chose to crash the application on SDK init instead.
+
+## Multiple Dependencies With Mixed Versions
+
+The following snippet shows a mixed version conflict caused by using `sentry` with version `8.6.0` and `sentry-android` with version `8.7.0`. To fix the issue, set the same version for all dependencies or use `sentry-bom`. This may also happen if you are using an internal library which has a different version defined.
+
+```groovy {tabTitle:Gradle}{filename:build.gradle}
+implementation('io.sentry:sentry:8.6.0')
+implementation('io.sentry:sentry-android:8.7.0')
+```
+```xml {tabTitle:Maven}{filename:pom.xml}
+
+
+
+ io.sentry
+ sentry
+ 8.6.0
+
+
+ io.sentry
+ sentry-android
+ 8.7.0
+
+
+
+```
+
+## Build Plugin And Explicit Dependency
+
+When using our Gradle or Maven plugin and manually defining additional Sentry Android SDK dependencies, it is also possible to end up with mixed versions. The following snippet shows the plugin being configured to use version `8.0.0` but there is an additional dependency that has been set to version `8.1.0`. To fix the issue, set the same version or use `sentry-bom`.
+
+```groovy {tabTitle:Gradle}{filename:build.gradle}
+plugins { id "io.sentry.android.gradle" version "5.3.0" }
+
+dependencies {
+ implementation 'io.sentry:sentry-okhttp:8.1.0'
+}
+
+sentry {
+ autoInstallation {
+ sentryVersion = "8.0.0"
+ }
+}
+```
diff --git a/docs/platforms/java/common/troubleshooting/index.mdx b/docs/platforms/java/common/troubleshooting/index.mdx
new file mode 100644
index 0000000000000..6c1118c354fbe
--- /dev/null
+++ b/docs/platforms/java/common/troubleshooting/index.mdx
@@ -0,0 +1,7 @@
+---
+title: Troubleshooting
+description: "Troubleshoot and resolve common issues with the Java SDK."
+sidebar_order: 9000
+---
+
+
diff --git a/docs/platforms/java/common/troubleshooting/mixed-versions/index.mdx b/docs/platforms/java/common/troubleshooting/mixed-versions/index.mdx
new file mode 100644
index 0000000000000..dcbf16cdcad40
--- /dev/null
+++ b/docs/platforms/java/common/troubleshooting/mixed-versions/index.mdx
@@ -0,0 +1,54 @@
+---
+title: Mixed Versions
+description: "Troubleshoot and resolve mixed Java SDK dependency versions."
+sidebar_order: 1000
+---
+
+Using multiple Java SDK dependencies with mixed versions is not supported as it is very likely to lead to a crash later on. For this reason we chose to crash the application on SDK init instead.
+
+## Multiple Dependencies With Mixed Versions
+
+The following snippet shows a mixed version conflict caused by using `sentry` with version `8.6.0` and `sentry-logback` with version `8.7.0`. To fix the issue please set the same version for all dependencies or use `sentry-bom`. This may also happen if you are using an internal library which has a different version defined.
+
+```groovy {tabTitle:Gradle}{filename:build.gradle}
+implementation('io.sentry:sentry:8.6.0')
+implementation('io.sentry:sentry-logback:8.7.0')
+```
+```xml {tabTitle:Maven}{filename:pom.xml}
+
+
+
+ io.sentry
+ sentry
+ 8.6.0
+
+
+ io.sentry
+ sentry-logback
+ 8.7.0
+
+
+
+```
+
+## Build Plugin And Explicit Dependency
+
+When using our Gradle or Maven plugin and manually defining additional Sentry Java SDK dependencies, it is also possible to end up with mixed versions. The following snippet shows the plugin being configured to use version `8.0.0`, but there is an additional dependency that has been set to version `8.1.0`. To fix the issue, set the same version or use `sentry-bom`.
+
+```groovy {tabTitle:Gradle}{filename:build.gradle}
+plugins { id "io.sentry.android.gradle" version "5.3.0" }
+
+dependencies {
+ implementation 'io.sentry:sentry-opentelemetry-agentless-spring:8.1.0'
+}
+
+sentry {
+ autoInstallation {
+ sentryVersion = "8.0.0"
+ }
+}
+```
+
+## Agent Version And Build Time Version
+
+When using `sentry-opentelemetry-agent` you may end up using a version of the Agent that differs from other Sentry Java SDK dependencies you are using. This is also not supported. Use the same version for `sentry-opentelemetry-agent` and all other Java SDK dependencies.