我有一个针对iOS和Android的cordova应用。有没有办法使用print('Bir Köşe Sayısı Girmediniz \nYou Didnt Wrote a Corner Number ') # here
print(Corner(6)) # and here
设置cordova生成的文件config.xml
中的值?
使用某些使用Google Play服务阻止我构建应用的插件时出现问题:
失败:构建因异常而失败。 出了什么问题:任务执行失败 ':transformClassesWithDexForRelease&#39 ;. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException:com.android.dex.DexException: 多个dex文件定义 LCOM /谷歌/机器人/克/ AUTH / API /登入/内部/ ZZO;
就我而言,我必须同时使用同一项目中的cordova-plugin-googleplus和google-analytics-plugin插件。
解决此问题的一种方法是修改platforms/android/project.properties
文件,以包含要使用的Google Play服务版本:
platforms/android/project.properties
问题是当然cordova.system.library.3=com.google.android.gms:play-services-analytics:11.8.0
cordova.system.library.4=com.google.android.gms:play-services-auth:11.8.0
cordova.system.library.5=com.google.android.gms:play-services-identity:11.8.0
下的所有内容都是由cordova生成的,并且会定期被吹走,要求我们不断更换platforms
文件。
是否可以使用platforms/android/project.properties
设置cordova生成的文件config.xml
内的值?
答案 0 :(得分:1)
对我来说,好的解决方案是使用变量标签,如下所示:
<plugin name=”pluginA” spec=”npm”>
<variable name=”PLAY_SERVICES_VERSION” value=”15.0.0" />
</plugin>
<plugin name=”pluginB” spec=”npm”>
<variable name=”PLAY_SERVICES_VERSION” value=”15.0.0" />
</plugin>
来源:https://blog.phonegap.com/the-play-services-problem-with-cordova-applications-489c9aeb2e89