java - Android项目: strange "package" syntax error中的AIDL文件

标签 java android aidl

我使用插件创建 Android 项目。 当我创建简单的 AIDL 文件时,编译因奇怪的错误而中断,并且没有生成接口(interface)类。

我的 AIDL 文件:

package com.android.example.tryplugin
interface IResPlugin {
    Bundle onClick( in int id, in int state );
}

我有以下错误:

syntax error don't know what to do with "package"   
syntax error don't know what to do with "com.android.example.tryplugin" 
syntax error don't know what to do with "package"

我还尝试了 Google 的所有建议,例如“尝试清理并重新编译”、“使用这些文件创建新项目”等。 有什么问题吗?

最佳答案

我之前遇到过类似的问题,但原因与你的不一样,AIDL文件在我的Windows平台上使用CR作为换行符,AIDL解析器无法处理它并不断崩溃。在我将 CR 更改为 CR LF 组合后,解析器运行良好。

希望对您有所帮助。

关于java - Android项目: strange "package" syntax error中的AIDL文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22733322/

相关文章:

android - Android Studio 1.0.2 NDK旁路隐藏JNI文件

android - 更新 Chrome 后无法在 Chrome 设备工具中执行 SQL 查询

android - 使用绑定(bind)服务的自定义适配器 - 何时取消绑定(bind)?

android - "private"aidl 对系统进程有多安全

java - 两种 post 方法出现模糊映射错误

java - 正则表达式电子邮件验证问题

java - 在Android上使用圆形 ImageView

使用 isNull 时出现 Java UnfinishedVerificationException

java - 如何在 Tomcat 中运行 maven archetype 生成的 struts 1 项目?