Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework ionic不生成android构建_Ionic Framework_Android Sdk Tools - Fatal编程技术网

Ionic framework ionic不生成android构建

Ionic framework ionic不生成android构建,ionic-framework,android-sdk-tools,Ionic Framework,Android Sdk Tools,[警告]未对项目类型:ionic1执行Ionic生成 爱奥尼亚科尔多瓦酒店 科尔多瓦 正在运行命令:“C:\Program Files\nodejs\node.exe”C:\Users\pini\Desktop\Drivercheckcall\hooks\after\u prepare\010\u add\u platfo rm_class.js C:\Users\pini\Desktop\Drivercheckcall 添加到body类:platformandroid 运行命令:“C:\Pro

[警告]未对项目类型:ionic1执行Ionic生成

爱奥尼亚科尔多瓦酒店 科尔多瓦 正在运行命令:“C:\Program Files\nodejs\node.exe”C:\Users\pini\Desktop\Drivercheckcall\hooks\after\u prepare\010\u add\u platfo rm_class.js C:\Users\pini\Desktop\Drivercheckcall

添加到body类:platformandroid 运行命令:“C:\Program Files\nodejs\node.exe”C:\Users\pini\Desktop\Drivercheckcall\hooks\after\u prepare\020\u remove\u sas s_from_platforms.js C:\Users\pini\Desktop\Drivercheckcall

cordova构建android——发布 ×运行命令-失败! [错误]运行cordova build android--版本时出错(退出代码1):

(39)


我以前在push plugin、maps plugin或google plugin中看到过这个问题,它是关于cordova插件及其依赖性的,在您的案例中,这一行很有帮助

未能应用插件[class'com.google.gms.googleservices.GoogleServicesPlugin'] 对于输入字符串:“+” :

因此,一个解决方案是:在platforms/android open project.properties中,您将拥有类似的功能

cordova.system.library.2=com.google.android.gms:play-services-maps:+
cordova.system.library.3=com.google.android.gms:play-services-location:+
尝试让google play服务在版本中匹配,在我的例子中,在指定了版本后,我得到的文件如下:

# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system edit
# "ant.properties", and override values to adapt the script to your
# project structure.
#
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
target=android-25
android.library.reference.1=CordovaLib
cordova.system.library.1=com.android.support:support-v4:24.1.1+
cordova.system.library.2=com.google.android.gms:play-services-maps:11.0.1
cordova.system.library.3=com.google.android.gms:play-services-location:11.0.1
cordova.system.library.4=com.google.android.gms:play-services-location:11.0.1
cordova.system.library.5=com.android.support:support-v13:25.1.0
cordova.system.library.6=me.leolin:ShortcutBadger:1.1.17@aar
cordova.system.library.7=com.google.firebase:firebase-messaging:11.0.1
cordova.gradle.include.1=phonegap-plugin-push/custodian-push.gradle
cordova.system.library.8=com.squareup.okhttp3:okhttp:3+

我仍然收到相同的错误“inside platforms/android open project.properties”#cordova.system.library.2=com.google.android.gms:播放服务位置:+cordova.system.library.2=com.google.android.gms:播放服务地图:+cordova.gradle.include.1=cordova-plugin-mauron85-background-geolocation/DriverCheckCall-logtofile.gradle#cordova.system.library.3=com.google.android.gms:播放服务位置:+cordova.system.library.3=com.google.android.gms:play services location:+我已经做了这个更改。我看到很多“+”,你应该像我在上面的回复中向你展示的那样,将“+”替换为实际版本尝试使用与play services相同的版本我对com.google.gms:google services:+进行了更改,改为com.google.gms:google services:3.1.2。只要把所有的东西都放到最新的版本,它就会工作
cordova.system.library.2=com.google.android.gms:play-services-maps:+
cordova.system.library.3=com.google.android.gms:play-services-location:+
# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system edit
# "ant.properties", and override values to adapt the script to your
# project structure.
#
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
target=android-25
android.library.reference.1=CordovaLib
cordova.system.library.1=com.android.support:support-v4:24.1.1+
cordova.system.library.2=com.google.android.gms:play-services-maps:11.0.1
cordova.system.library.3=com.google.android.gms:play-services-location:11.0.1
cordova.system.library.4=com.google.android.gms:play-services-location:11.0.1
cordova.system.library.5=com.android.support:support-v13:25.1.0
cordova.system.library.6=me.leolin:ShortcutBadger:1.1.17@aar
cordova.system.library.7=com.google.firebase:firebase-messaging:11.0.1
cordova.gradle.include.1=phonegap-plugin-push/custodian-push.gradle
cordova.system.library.8=com.squareup.okhttp3:okhttp:3+