gpt4 book ai didi

android - 太新 android google play 版本

转载 作者:IT老高 更新时间:2023-10-28 21:40:37 25 4
gpt4 key购买 nike

我使用 Android Studio 创建了一个 android 应用程序。我在 list 文件中有这段代码:

<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>

@integer/google_play_services_version 的值为 520800(我链接 Google Play 库时自动添加的值。那里没有硬代码)。

这是库和项目之间的链接

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:19.+'
compile 'com.google.android.gms:play-services:+'
}

当我从菜单中添加 Google play 库时也会自动生成。

应用程序运行良好,当我生成签名的 APK 并尝试将其上传到 Google 市场时,它给了我一个错误,说我正在尝试上传使用 google play 版本 5208000 的 APK,我应该使用版本 5100000或更低。

我尝试将 google_play_services_version 设置为 5100000,但应用程序从一开始就停止工作。

我应该如何使我的应用程序可运行并有效地上传到市场上?

最佳答案

问题出在这条指令上:

  compile 'com.google.android.gms:play-services:+'

play-services:+ 表示它将打包最新的 play-services 版本。问题是开发环境中可用的最新播放服务版本尚未由谷歌在全局范围内完全发布,因此尚无法在官方版本中使用。所以你必须使用它所指示的版本或更低的版本..比如这个:play-services:5.0.89

所以这个可以工作:

  compile 'com.google.android.gms:play-services:5.0.89'

要查找可用版本列表,请查看 SDK 中的以下文件夹:extras/google/m2repository/com/google/android/gms/play-services/

祝你好运!

关于android - 太新 android google play 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25258806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com