【发布时间】:2017-02-17 18:08:02
【问题描述】:
我正在为我的项目使用 ionic 框架和 cordova。一切正常。突然,当我进行离子状态重置、gulp build 和 ionic build android 时,我开始从 phonegap-push-plugin 收到错误。它显示以下错误:
/Users/gauravku/Desktop/FeatureColab/platforms/android/src/com/adobe/phonegap/push/PushHandlerActivity.java:46: error: cannot find symbol
if(inline && android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.N){
^
symbol: variable N
location: class VERSION_CODES
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
我已经尝试了所有可能的方法 > 更新我的 android SDK,从 CLI 检查 android sdk 路径是否正确。
我仍然面临这个问题,任何帮助都会很有用。
【问题讨论】:
-
您使用的是哪个 phonegap-plugin-push 版本?
-
Phonegap-plugin-push 版本为:1.9.4
-
是的 phonegap-plugin-push 很好,我有其他插件会导致这个问题。 'github.com/Telerik-Verified-Plugins/ImagePicker';插件使用 android sdk 位置安装,尚未更新为最新的 android 版本。当我删除此插件并构建项目时,一切正常。
-
push 插件 v.19.4 仍然存在该问题。
标签: android cordova ionic-framework