Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/160.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio为AIDL生成JavaDoc_Java_Android_Android Studio_Javadoc_Aidl - Fatal编程技术网

Android Studio为AIDL生成JavaDoc

Android Studio为AIDL生成JavaDoc,java,android,android-studio,javadoc,aidl,Java,Android,Android Studio,Javadoc,Aidl,鉴于AIDL包含接口定义,将它们合并到我们的javadoc中是很重要的。 然而,androidstudio完全拒绝看到添加到aidl文件或从中生成的java文件中的Javadoc注释 这是我的.aidl测试文件中的内容: /** * Displays a Toast Message containing the specified String. * To be used for testing purpose only. * * @param message the Message t

鉴于AIDL包含接口定义,将它们合并到我们的javadoc中是很重要的。 然而,androidstudio完全拒绝看到添加到aidl文件或从中生成的java文件中的Javadoc注释

这是我的.aidl测试文件中的内容:

/**
 * Displays a Toast Message containing the specified String.
 * To be used for testing purpose only.
 *
 * @param message the Message to be displayed
 * @return        whether or not the Message could be shown
 */
boolean testMessage(String message);
这在生成的.java文件中:

    /**
     * Displays a Toast Message containing the specified String.
     * To be used for testing purpose only.
     *
     * @param message the Message to be displayed
     * @return        whether or not the Message could be shown
     */
@Override public boolean testMessage(java.lang.String message) throws android.os.RemoteException
{
  return false;
}
我可以为实现文件生成JavaDoc(例如,在IAidl.aidl的情况下为AidlImpl.java),但这会在JavaDoc中产生错误的引用,因为最终用户必须使用IAidl而不是AidlImpl

那怎么行

@编辑:我最终为库编写了一个包装器类,它可以以通常的方式包含javadoc注释。 这不是最优雅的解决方案,但相当简单。
谢谢你的关注

aidl不是Java的一个子集,所以我不希望标准的
javadoc
能够解析它。我不希望javadoc能够解析aidl文件(即使内容是有效的Java,只是说)-解析生成的.Java文件就足够了。但是我怎么才能让Android Studio接受它们呢?aidl不是Java的子集,所以我不希望标准的
javadoc
能够解析它。我不希望javadoc能够解析aidl文件(即使内容是有效的Java,只是说)-解析生成的.Java文件就足够了。但我如何让Android Studio接受它们呢?