Skip to content

Commit e7c95eb

Browse files
authored
fix: update android support (#102)
* fix: support android on Pixel 8a * fix: android copy step * chore: remove copyright year
1 parent 619b61b commit e7c95eb

File tree

5 files changed

+8
-6
lines changed

5 files changed

+8
-6
lines changed

Source/BugSplatRuntime/Bugsplat_Android_UPL.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<prebuildCopies>
3030
<if condition="bEnableCrashReporting">
3131
<true>
32-
<copyFile src="$S(PluginDir)/../ThirdParty/Android/bugsplatunitylib-release.aar" dst="$S(BuildDir)/gradle/app/libs/bugsplatunitylib-release.aar" />
32+
<copyFile src="$S(PluginDir)/../ThirdParty/Android/bugsplat-android-release.aar" dst="$S(BuildDir)/gradle/app/libs/bugsplat-android-release.aar" />
3333
</true>
3434
</if>
3535
</prebuildCopies>
@@ -132,8 +132,8 @@
132132

133133
<proguardAdditions>
134134
<insert>
135-
-keep class com.ninevastudios.bugsplatunitylib.BugSplatBridge { *; }
136-
-keepclassmembers class com.ninevastudios.bugsplatunitylib.BugSplatBridge { *; }
135+
-keep class com.bugsplat.android.BugSplatBridge { *; }
136+
-keepclassmembers class com.bugsplat.android.BugSplatBridge { *; }
137137
</insert>
138138
</proguardAdditions>
139139

Source/BugSplatRuntime/Private/BugSplatRuntime.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ void FBugSplatRuntimeModule::SetupCrashReportingAndroid()
101101

102102
auto Activity = FJavaWrapper::GameActivityThis;
103103

104-
jclass BridgeClass = FAndroidApplication::FindJavaClass("com/ninevastudios/bugsplatunitylib/BugSplatBridge");
104+
jclass BridgeClass = FAndroidApplication::FindJavaClass("com/bugsplat/android/BugSplatBridge");
105105
jmethodID InitBugSplatMethod = FJavaWrapper::FindStaticMethod(Env, BridgeClass, "initBugSplat", "(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", false);
106106

107107
Env->CallStaticVoidMethod(BridgeClass, InitBugSplatMethod, FJavaWrapper::GameActivityThis,
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1-
// Copyright 2023 BugSplat. All Rights Reserved.
1+
// Copyright BugSplat. All Rights Reserved.
22

33
#include "BugSplatUtils.h"
44

55
void UBugSplatUtils::GenerateCrash()
66
{
7-
char *ptr = 0;
7+
UE_LOG(LogTemp, Log, TEXT("BugSplat: GenerateCrash"));
8+
volatile char *ptr = (char*)0xC0FFEEC0;
89
*ptr += 1;
910
}
1011

1112
void UBugSplatUtils::GenerateAssert()
1213
{
14+
UE_LOG(LogTemp, Log, TEXT("BugSplat: GenerateAssert"));
1315
char *ptr = nullptr;
1416
check(ptr != nullptr);
1517
}
8.38 MB
Binary file not shown.
-20 MB
Binary file not shown.

0 commit comments

Comments
 (0)