【问题标题】:Android aidl cant import安卓助手无法导入
【发布时间】:2015-10-09 10:50:33
【问题描述】:

我有一个aidl文件:

package com.xyz;

interface ICallback 
{
void CallbackMsg(String type, String value1);
}

我还有一个aidl文件:

package com.xyz;

import com.xyz.ICallback;

interface ISendMsg 
{
int getPid();
void SendMsg(String value1);
void registerCallBack(ICallback cb);
void unregisterCallBack(ICallback cb);
}

它给出的错误是:找不到类 com.xyz.ICallback 的导入

我做错了什么?

【问题讨论】:

  • 如何设置一个参数,它是另一个接口方法的接口???这就是你得到错误的原因。
  • 即使我删除了这 2 个方法(registerCallback 和 unregisterCallBack),导入语句仍然出错。所以我猜,它与作为参数传递的接口对象无关
  • 当您同时删除statemnets 时,为什么还要imprt com.xyz.Icalback。您还必须删除该导入行???
  • 我删除了这 2 条语句,只是为了检查它们是否如您在第一条评论中建议的那样导致错误。我需要这两条语句
  • 你可以做的是用另一个接口扩展接口check this link可能对你有帮助。

标签: android android-studio aidl


【解决方案1】:

我从其他来源复制粘贴aidl 文件,这就是它产生问题的原因。 一旦我在项目本身中创建了aidl文件,它就停止了错误?

【讨论】:

    猜你喜欢
    • 2012-05-31
    • 1970-01-01
    • 2014-09-12
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    相关资源
    最近更新 更多