Cordova Push Plugin build error: variable M
Cordova Push Plugin build error: variable M
我安装了 https://github.com/phonegap/phonegap-plugin-push 以便在我的应用程序中接收推送通知。构建时出现此错误:
H:\T2S\platforms\android\src\com\adobe\phonegap\push\GCMIntentService.java:390: 找不到符号
符号 : 变量 M
位置:class android.os.Build.VERSION_CODES
Log.d(LOG_TAG, "Version: " + android.os.Build.VERSION.SDK_INT + " = " + android.os.Build.VERSION_CODES.M);
^
H:\T2S\platforms\android\src\com\adobe\phonegap\push\GCMIntentService.java:391: 找不到符号
符号 : 变量 M
位置:class android.os.Build.VERSION_CODES
如果(android.os.Build.VERSION.SDK_INT <= android.os.Build.VERSION_CODES.M){
^
H:\T2S\platforms\android\src\com\adobe\phonegap\push\GCMIntentService.java:401: 找不到符号
符号 : 变量 M
位置:class android.os.Build.VERSION_CODES
如果(android.os.Build.VERSION.SDK_INT <= android.os.Build.VERSION_CODES.M){
^
注意:某些输入文件使用未经检查或不安全的操作。
注意:使用 -Xlint:unchecked 重新编译以获取详细信息。
3 个错误
cordova-版本:6.3.0
java -版本:1.8.0_73
我还在SDK中安装了最新的Packages:Android Support Repository; Google 播放服务; Google 存储库
感谢您的评论,但问题已解决;)
我用错了插件版本
可能是插件版本不对。这是重新安装所有 cordova 插件的最简单方法:
npm install -g cordova-plugins-reinstall
cdv-reinstall
我安装了 https://github.com/phonegap/phonegap-plugin-push 以便在我的应用程序中接收推送通知。构建时出现此错误:
H:\T2S\platforms\android\src\com\adobe\phonegap\push\GCMIntentService.java:390: 找不到符号 符号 : 变量 M 位置:class android.os.Build.VERSION_CODES Log.d(LOG_TAG, "Version: " + android.os.Build.VERSION.SDK_INT + " = " + android.os.Build.VERSION_CODES.M); ^ H:\T2S\platforms\android\src\com\adobe\phonegap\push\GCMIntentService.java:391: 找不到符号 符号 : 变量 M 位置:class android.os.Build.VERSION_CODES 如果(android.os.Build.VERSION.SDK_INT <= android.os.Build.VERSION_CODES.M){ ^ H:\T2S\platforms\android\src\com\adobe\phonegap\push\GCMIntentService.java:401: 找不到符号 符号 : 变量 M 位置:class android.os.Build.VERSION_CODES 如果(android.os.Build.VERSION.SDK_INT <= android.os.Build.VERSION_CODES.M){ ^ 注意:某些输入文件使用未经检查或不安全的操作。 注意:使用 -Xlint:unchecked 重新编译以获取详细信息。 3 个错误
cordova-版本:6.3.0
java -版本:1.8.0_73
我还在SDK中安装了最新的Packages:Android Support Repository; Google 播放服务; Google 存储库
感谢您的评论,但问题已解决;) 我用错了插件版本
可能是插件版本不对。这是重新安装所有 cordova 插件的最简单方法:
npm install -g cordova-plugins-reinstall
cdv-reinstall