diff --git a/firebase-inappmessaging/src/androidTest/AndroidManifest.xml b/firebase-inappmessaging/src/androidTest/AndroidManifest.xml
index 242180623d4..9a254740e11 100644
--- a/firebase-inappmessaging/src/androidTest/AndroidManifest.xml
+++ b/firebase-inappmessaging/src/androidTest/AndroidManifest.xml
@@ -3,7 +3,7 @@
+ android:targetSdkVersion="34"/>
diff --git a/firebase-messaging/src/test/java/com/google/firebase/iid/FirebaseInstanceIdWithFcmReceiverRoboTest.java b/firebase-messaging/src/test/java/com/google/firebase/iid/FirebaseInstanceIdWithFcmReceiverRoboTest.java
index aefddff5b34..8764a59333d 100644
--- a/firebase-messaging/src/test/java/com/google/firebase/iid/FirebaseInstanceIdWithFcmReceiverRoboTest.java
+++ b/firebase-messaging/src/test/java/com/google/firebase/iid/FirebaseInstanceIdWithFcmReceiverRoboTest.java
@@ -21,6 +21,7 @@
import static org.mockito.Mockito.verifyNoInteractions;
import static org.robolectric.Shadows.shadowOf;
+import android.annotation.SuppressLint;
import android.app.Application;
import android.content.BroadcastReceiver;
import android.content.Context;
@@ -65,6 +66,7 @@ public class FirebaseInstanceIdWithFcmReceiverRoboTest {
@Captor private ArgumentCaptor intentCaptor;
@Before
+ @SuppressLint("UnspecifiedRegisterReceiverFlag")
public void setUp() {
MockitoAnnotations.initMocks(this);
context = ApplicationProvider.getApplicationContext();
diff --git a/firebase-ml-modeldownloader/src/main/java/com/google/firebase/ml/modeldownloader/internal/ModelFileDownloadService.java b/firebase-ml-modeldownloader/src/main/java/com/google/firebase/ml/modeldownloader/internal/ModelFileDownloadService.java
index 5c649508234..5345433e65a 100644
--- a/firebase-ml-modeldownloader/src/main/java/com/google/firebase/ml/modeldownloader/internal/ModelFileDownloadService.java
+++ b/firebase-ml-modeldownloader/src/main/java/com/google/firebase/ml/modeldownloader/internal/ModelFileDownloadService.java
@@ -209,7 +209,7 @@ private synchronized void removeDownloadTaskInstance(long downloadId) {
this.receiverMaps.remove(downloadId);
}
- @SuppressLint("WrongConstant")
+ @SuppressLint({"WrongConstant", "UnspecifiedRegisterReceiverFlag"})
private Task registerReceiverForDownloadId(long downloadId, String modelName) {
BroadcastReceiver broadcastReceiver = getReceiverInstance(downloadId, modelName);
// It is okay to always register here. Since the broadcast receiver is the same via the lookup
diff --git a/sdkProperties.gradle b/sdkProperties.gradle
index a6a7586a842..f9c961bb9b1 100644
--- a/sdkProperties.gradle
+++ b/sdkProperties.gradle
@@ -13,7 +13,7 @@
// limitations under the License.
ext {
- targetSdkVersion = 33
+ targetSdkVersion = 34
compileSdkVersion = 34
minSdkVersion = 21
}