如何将Google Play服务更新为9.8.7

时间:2016-10-25 20:50:43

标签: android firebase firebase-authentication

我正在尝试在android项目中实现firebase但总是得到:
Google Play服务已过期 <?php require('connect.php'); if(isset($_POST['delete'])){ $itemID = $_POST['id']; $dquery = "DELETE FROM store WHERE id = ".$itemID; mysqli_query($con,$dquery); } else if(isset($_POST['update_inventory_price'])){ $itemID = $_POST['id']; $itemPrice = mysqli_real_escape_string($con, $_POST['itemPrice']); echo $itemPrice; $pquery = "UPDATE store SET price =" .$itemPrice. "WHERE id =". $itemID; mysqli_query($con,$pquery); } include("manager.php"); mysqli_close($con); ?>
我的graddle项目/ app文件如下:

Requires 9877000 but found 9683480

...
compile 'com.google.firebase:firebase-core:9.8.0'
    compile 'com.google.firebase:firebase-database:9.8.0'
    compile 'com.google.firebase:firebase-auth:9.8.0'

}

apply plugin: 'com.google.gms.google-services'

我使用 API 23 创建 Nexus S 模拟器,目标: Android 6.0(Google API)x86_64

内部模拟器Google App Services版本 9.6.83

我应该怎么做才能运行firebase,因为不知道要安装或更新的内容:/
我是android新手,不知道我是否遗漏了一些小东西。

2 个答案:

答案 0 :(得分:16)

更新的Android工具(包含Android模拟器系统映像)还没有出来。只有一旦结束,您的模拟器才会拥有Google Play Services 9.8,这是Firebase SDK 9.8的先决条件。

如果您想在模拟器上进行测试,则必须暂时将应用降级到Firebase SDK 9.6。

如果部署到物理设备,它可能已经拥有最新版本。

答案 1 :(得分:0)

可能的演练是降级模拟器的API版本(例如从23到20),方法是创建一个新的模拟器(工具 - &gt; Android - &gt; AVD管理器 - &gt;创建新的虚拟设备。在第二个屏幕上,选择您喜欢的(例如20)API版本。