任务 ':app:mergeDebugResources' 的 Ionic 构建执行失败



失败:生成失败,出现异常。

  • 出了什么问题:任务":app:mergeDugResources"的执行失败。

    [string/google_app_id]/home/yushin/Desktop/b/TopStreetZambia/platforms/android/app/src/main/res/values/strings.xml[string/gougle_appuid]/home/yushin/Desktop/b/TopStreetZambia/platform/android/app/build/engenerated/res/google services/debug/values/values.xml:错误:重复的资源[string/google_api_key]/home/yushin/Desktop/b/TopStreetZambia/platforms/android/app/src/main/res/values/strings.xml[string/gougle_api_6ey]/home/yushin/Desktop/b/TopStreetZambia/platform/android/app/build/engenerated/res/google services/debug/values/values.xml:错误:重复的资源

它们在google_app_id和google_app_key中似乎是重复的,它们属于两个文件,一个是从谷歌服务生成的,所以我所做的是转到android.json文件并查找

"res/values/strings.xml": {
"parents": {
"/resources": [
{
"xml": "<string name="google_app_id">@string/google_app_id</string>",
"count": 1
},
{
"xml": "<string name="google_api_key">@string/google_api_key</string>",
"count": 1
},
....

]

并删除

{
"xml": "<string name="google_app_id">@string/google_app_id</string>",
"count": 1
},
{
"xml": "<string name="google_api_key">@string/google_api_key</string>",
"count": 1
}

为我解决了这个问题。

我只是将google_api_key重命名为google_map_api_key就解决了这个问题只需转到strings.xml,将光标放在google_api_key上,然后按shift+f6将其重构为您想要的名称

最新更新