错误 - 导入Google Play服务

时间:2016-01-07 07:14:30

标签: android location google-geolocation

我正在学习安卓,我想使用谷歌播放服务进行定位服务。

我关注:http://www.androidhive.info/2015/02/android-location-api-using-google-play-services/

我有导入库google-play-service_lib,因为这个例子要求。但res / values-v21&中出现以下错误: res/values-v11 如果有人知道,请帮忙。谢谢。

错误-1

Description : error: Error retrieving parent for item: No resource found that matches the given name `'@android:style/Theme.Material.Light.DialogWhenLarge.NoActionBar'.`

Resource : appinvite_styles.xml
Path : /google-play-services_lib/res/values-v21 
Location : line 5   
Type : Android AAPT Problem

错误-2

Description : error: Error retrieving parent for item: No resource found that matches the given name `'@android:style/Theme.Holo.Light.DialogWhenLarge.NoActionBar'.`

Resource : appinvite_styles.xml 
Path : /google-play-services_lib/res/values-v11 
Location : line 5   
Type : Android AAPT Problem

这是我的文件res / values-v11

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <!-- Base preview application theme. -->
    <style name="Theme.AppInvite.Preview.Base" parent="@android:style/Theme.Holo.Light.DialogWhenLarge.NoActionBar"/>

</resources>

这是我的文件res / values-v21

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <!-- Base preview application theme. -->
    <style name="Theme.AppInvite.Preview.Base" parent="@android:style/Theme.Material.Light.DialogWhenLarge.NoActionBar"/>

</resources>

2 个答案:

答案 0 :(得分:2)

您需要更改Google Play服务目标

1)右键点击谷歌播放服务项目 2)选择属性 3)设定目标21 希望能帮到你

答案 1 :(得分:1)

好的,最后我找到了解决方法。 它只需要导入android-support-v7-appcompat 它给出错误的原因是它可能找不到使用父母的样式,

parent="@android:style/Theme.Material.Light.DialogWhenLarge.NoActionBar"

parent="@android:style/Theme.Holo.Light.DialogWhenLarge.NoActionBar"

只是做,(文件 - &gt;导入 - &gt; android sdk的位置 - &gt; sdk - &gt; extras - &gt; android - &gt;支持 - &gt; v7 - &gt; appcompat)

它适用于我,它可能不是这个错误的唯一原因所以请阅读下面的评论,如果有的话。 谢谢,希望它有所帮助。