gpt4 book ai didi

android - 文件名.java :1 error ';' expected - Visual Studio Cordova Build with Android plugin

转载 作者:行者123 更新时间:2023-11-29 01:22:12 24 4
gpt4 key购买 nike

我使用了 tutorial 中的 plugman 命令

.它为我没有修改的测试插件创建了必要的文件。我已经使用 config.xml 的插件选项卡将插件添加到我的 cordova visual studio 项目到这个本地插件。构建时出现错误

严重性代码描述项目文件行抑制状态错误 C:\Users\tonyh\OneDrive\Documents\Visual Studio 2015\Projects\AmILateTestDelete\AmILateTestDelete\platforms\android\src\cordova-plugin-am-i-late\AmILate\AmILate.java:1: 错误:'; '预期 AmILateTestDelete 1

package cordova-plugin-am-i-late;

导入 org.apache.cordova.CordovaPlugin;

导入 org.apache.cordova.CallbackContext;

导入 org.json.JSONArray;导入 org.json.JSONException;

导入 org.json.JSONObject;

/** * 此类回显从 JavaScript 调用的字符串。 */

公共(public)类 AmILate 扩展了 CordovaPlugin {

@Override

public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {

if (action.equals("coolMethod")) {

String message = args.getString(0);

this.coolMethod(message, callbackContext);

return true;

}

return false;

}


private void coolMethod(String message, CallbackContext callbackContext) {

if (message != null && message.length() > 0) {

callbackContext.success(message);

} else {

callbackContext.error("Expected one non-empty string argument.");

}

}

有人遇到过这个问题吗?

非常感谢。

托尼

最佳答案

您的包名称包含连字符 (-),它们不是标识符名称中的有效字符(它们可能与减法/- 操作混淆)。尝试删除它们,您的文件应该可以编译。

关于android - 文件名.java :1 error ';' expected - Visual Studio Cordova Build with Android plugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36136668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com