我正在学习安卓,我想使用谷歌播放服务进行定位服务。
我关注: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>
答案 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)
它适用于我,它可能不是这个错误的唯一原因所以请阅读下面的评论,如果有的话。 谢谢,希望它有所帮助。