46得票22回答
android:exported被添加但仍然出现错误,针对Android 12及更高版本的应用程序需要为android:exported指定明确的值。

我在清单文件的唯一活动中添加了android:exported="true",但在将编译SDK和目标SDK版本更新到31后仍然出现以下错误。我还尝试重建项目,使缓存无效并重新启动,但这没有帮助。 错误-当相应组件具有意图过滤器时,面向Android 12及更高版本的应用程序...

32得票4回答
无法上传目标SDK版本为30的已签名APK

我使用目标SDK版本为30(Android 11)生成了已签名的APK文件。虽然该版本尚未正式发布,但我的应用程序已准备好适应新变化。我试图将其上传到Google Play控制台,但面临以下错误: 您上传了一个具有无效签名的APK文件(详见签名)。apksigner的错误:ERROR: MI...

17得票6回答
如何确定为我的Android应用设置哪个minSDKVersion

我该如何确定我的项目使用的最低 API 级别或最高 API 级别?有没有办法确定我的项目中哪部分代码使用了哪个 API 级别? 在 Android Studio 中有没有一种方法可以确定项目中使用的最低 API 级别和最高 API 级别?例如,是否有像“TODO”跟踪所有任务等功能,来确定 A...

12得票1回答
安卓谷歌地图SDK工具栏问题--无法启动外部地图

该应用程序使用Maps SDK内置了Google地图。点击地图工具栏上的图标之一应该启动外部地图应用程序。 在 targetSDKVersion=29 之前,外部地图应用程序的启动一直很好。但是当 targetSDKVersion=30 时,启动失败,并显示以下消息: Google Ma...

11得票3回答
如何在 Flutter 2.8.0 的新版本中更新 minSdkVersion 和 targetSdkVersion?

在文件 build.gradle 中找到了以下代码 minSdkVersion flutter.minSdkVersion targetSdkVersion flutter.targetSdkVersion 我该如何更改这些值的初始化位置?1

8得票1回答
ActivityCompat.requestPermissions对于targetSdkVersion 30不起作用。

我拥有以下权限: private static final String[] LOCATION_PERMISSIONS = { Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permiss...

7得票1回答
Delphi - 新发布的应用在 Google Play 上必须针对 Android 8 (API 级别 26) - 后台推送通知

从2018年8月开始,Google Play上的所有新应用都必须针对Android 8(API级别26)或更高版本进行开发。从2018年11月开始,Google Play上的所有应用更新也必须是相同的。 目前,上传一个针对Android 8的新应用的唯一方法就是编辑文件AndroidMani...