小编Den*_*ord的帖子

警告:应用必须面向 Android 13(API 级别 33)或更高版本。确实如此

我收到来自 Google Play Console 的以下警告,表明我们的应用不符合最低目标 API 级别。然而,它确实如此,下面是它的代码:

defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        //TODO: Keep an eye on targetSdkVersion number, as it has to be within one year of major android release.
        applicationId "com.com"
        minSdkVersion 24
        targetSdkVersion 33
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
    }
Run Code Online (Sandbox Code Playgroud)

这是显示警告的图像: 在此输入图像描述

然后,当我单击影响应用程序包时,它们实际上是两年多前的旧应用程序包: 在此输入图像描述

我应该删除这些旧的捆绑包还是需要做其他事情?我很担心,因为它说除非我们满足要求(最新的代码就是这样做的),否则我们将无法更新应用程序。

更新:首先根据下面的答案使用兼容的应用程序包更新每个曲目(甚至暂停的曲目),将其发送以供审核,然后发布这些更改(即使曲目处于非活动状态,再次发布),我警告无法更新应用程序仍然存在。因此,我直接联系了 Google,并收到了以下有关警告的消息。我想我们下次尝试更新应用程序时会看到会发生什么

“根据检查,此警告是针对 Google Play 的目标 API 级别要求,仅警告开发者有关不发布合规应用版本的风险。在这种情况下,您可以忽略此警告,您可以放心仍然能够发布应用更新。我希望这会有所帮助。如果您对 Play 管理中心还有任何其他疑问,请告诉我,我们将很乐意为您提供帮助。”

更新更新:发布并点击收件箱中的消息后,出现一条新消息,指出违规已解决(如下所述)。

android google-play-console

78
推荐指数
2
解决办法
5万
查看次数

CocoaPods 找不到 pod“FirebaseFirestore”的兼容版本:

我有一个似乎无法解决的问题。我已经尝试了之前列出的所有解决方案,但没有解决该错误。我正在使用 Flutterflow.io 构建一个应用程序,这是一个低代码平台。到目前为止,使用 Andriod Studio 进行本地 iOS 构建一切都运行良好(Andriod 构建仍在工作),但现在 CocoasPods 和 Firebase 无法连接。任何帮助将不胜感激!

[!] CocoaPods could not find compatible versions for pod "FirebaseFirestore":
Run Code Online (Sandbox Code Playgroud)

在 Podfile 中: FirebaseFirestore (来自https://github.com/invertase/firestore-ios-sdk-frameworks.git, tag 8.6.0

cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 2.5.0, which depends on
  Firebase/Firestore (= 8.5.0) was resolved to 8.5.0, which depends on
    FirebaseFirestore (~> 8.5.0)
Run Code Online (Sandbox Code Playgroud)

我也从运行模式收到此消息。

“您有: * 过时的源存储库,您可以使用pod repo update或 使用进行更新。 * 更改了开发 pod 内的pod install --repo-update依赖关系约束。您应该运行以应用您所做的更改。”Firebase/Authfirebase_authpod update Firebase/Auth

我尝试更新 pod、存储库、运行 …

cocoapods firebase flutter google-cloud-firestore

4
推荐指数
2
解决办法
5745
查看次数

Flutter:任务“:app:validateSigningRelease”执行失败。> 未设置用于签名配置发布的密钥库文件

在开发 Flutter 应用程序时,我已经尝试了之前列出的所有修复,但没有任何效果。我相信一切都配置正确并且位于正确的位置,因此我需要帮助找出签名配置仍然抛出此错误的原因。我已经尝试了几个小时寻找另一个解决方案但没有运气。所有内容都拼写正确。错误如下。

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:validateSigningRelease'.
> Keystore file not set for signing config release
Run Code Online (Sandbox Code Playgroud)

key.properties文件夹位于主 android 文件夹中,upload-keystore.jks文件位于android/app.

key.properties 是

storePassword=xxxx
keyPassword=xxxx
keyAlias=upload
storeFile=/Users/..../android/app/upload-keystore.jks
Run Code Online (Sandbox Code Playgroud)

而饱满的build.gadle

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define …
Run Code Online (Sandbox Code Playgroud)

android signing keystore flutter

3
推荐指数
1
解决办法
1万
查看次数