ionic3错误AndroidManifest.xml:53:66-112需要占位符替换,但是没有提供<google_maps_android_api_key>的值吗?

时间:2019-05-23 12:14:40

标签: ionic3 build.gradle android-manifest

在ionic3中构建android之后,出现了以上错误。

 $("#daterange").on("apply.daterangepicker", function(ev, picker) {
  minDateFilter = Date.parse(picker.startDate);
  maxDateFilter = Date.parse(picker.endDate);

  $.fn.dataTable.ext.search.push(function(settings, data, dataIndex) {
  var date = Date.parse(data[1]);

  if (
   (isNaN(minDateFilter) && isNaN(maxDateFilter)) ||
   (isNaN(minDateFilter) && date <= maxDateFilter) ||
   (minDateFilter <= date && isNaN(maxDateFilter)) ||
   (minDateFilter <= date && date <= maxDateFilter)
  ) {
   return true;
  }
  return false;
 });
 table.draw();
}); 

我尝试了所有方法,但对我没有任何帮助。我尝试了以下解决方案:

  

此链接的第一个解决方案

     

add 'tools:replace="Android:value"' to <meta-data> element at AndroidManifest我已经在build.gradle中放置了以下代码

AndroidManifest.xml:53:66-112 requires a placeholder substitution but no value for <GOOGLE_MAPS_ANDROID_API_KEY> is provided

第二次尝试:

configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == 'com.android.support') {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion '25.3.0'
            }
        }
    }
}

请告诉我如何解决以上错误?

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.winanainc"
android:versionCode="3"
android:versionName="1.2"
xmlns:tools="http://schemas.android.com/tools">

0 个答案:

没有答案