我試圖在同一個項目中實現兩個不同的Google密鑰,即Google Places API for Android
和Google Maps Android API
。同一個項目中的兩個google API密鑰
我已經檢查this post和this one,但我相信我有一個不同的問題
我的清單看起來像這樣:
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="@string/google_maps_key" />
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="Second Key"/>
我得到的錯誤是:
引起通過:java.lang.RuntimeException:該API密鑰只能是 指定一次。建議您使用元數據標籤與 名稱:com.google.android.geo.API_KEY中元素的AndroidManifest.xml中
這是否意味着我不能在同一個使用另一個API項目?你覺得我可以解決它嗎?
在此先感謝
我已經啓用了API和我已經使用了相同的API密鑰爲'元數據',但我不斷收到錯誤 – Alvaro
在同一個項目中(在Google控制檯中)您必須啓用您想在Google控制檯中使用的api。您必須只使用一個API KEY,這將允許您訪問您在Google控制檯中啓用的所有Api。此單鍵將被添加到AndroidManifest.xml。僅使用一個'元數據' – CandleCoder
是的,我知道,我在同一個項目中啓用了兩個API(在Google控制檯中)。現在我在'meta-data'中使用了google提供給API的關鍵字,但是我得到的錯誤仍然是一樣的。 – Alvaro