小编Chu*_*ang的帖子

Android Aidl编译错误:找不到类的导入

(我知道有关stackoverflow和其他地方(比如google group)关于为NetworkInfo添加parcelable的问题,但这与此无关.)

我的工作在$(AOSP_ROOT)/ device /下,涉及多个aidl文件.其中一个是,

package com.example;

parcelable SomeRequest;
Run Code Online (Sandbox Code Playgroud)

而另一个援助就是,

package com.example;

import com.example.SomeRequest;
interface SomeService {
    SomeRequest getRequest();
}
Run Code Online (Sandbox Code Playgroud)

我会得到编译错误,如,

device/somedevice/sdk/libs/aidl/com/example/SomeService.aidl:9: couldn't find import for class com.example.SomeRequest
Run Code Online (Sandbox Code Playgroud)

我想知道这是处理aidl文件的顺序.我的Android.mk看起来像,

LOCAL_SRC_FILES := $(call all-java-files-under, src) $(call all-Iaidl-files-under, aidl)
LOCAL_AIDL_INCLUDES := $(call all-Iaidl-files-under, aidl)
Run Code Online (Sandbox Code Playgroud)

在我将aidl文件从src /文件夹移动到aidl /文件夹之后引入了这个构建错误(出于某种原因我必须这样做).它以前工作过但现在即使我把它移回src /文件夹它也不再起作用了.我试图清理$(AOSP_ROOT)/ out/device/target但它没有帮助.

想法?

android aidl

10
推荐指数
2
解决办法
1万
查看次数

Solr响应无法突出显示

我正在使用Solr示例服务器进行调查.在用所有缓存的文档(主要是html文件)提供它之后,除了高亮部分之外它工作正常.

我正在使用的请求URL如下,

http://localhost:8983/solr/collection1/select?q=keyword&wt=xml&hl=true
Run Code Online (Sandbox Code Playgroud)

并且XML响应如下,

<response>
<lst name="responseHeader">...</lst>
<result name="response" numFound="371" start="0">
    <doc>
        <arr name="links">
            <str>rect</str>
            <str>FJU_KDJFJJ_DJ_13</str>
        </arr>
        <str name="id">
            F:\SkyDrive\funproj\cache\adfadf\asdff.htm
        </str>
        <arr name="title">
            <str>asdff.htm</str>
        </arr>
        <arr name="content_type">
            <str>text/html; charset=ISO-8859-1</str>
        </arr>
        <str name="resourcename">
            F:\SkyDrive\funproj\cache\adfadf\asdff.htm
        </str>
        <arr name="content">
            <str>...</str>
        </arr>
        <long name="_version_">1418589758873927680</long>
    </doc>
    <doc>...</doc>
</result>
<lst name="highlighting">
    <lst name="F:\SkyDrive\funproj\cache\adfadf\asdff.htm"/>
    <lst name="F:\SkyDrive\funproj\cache\cvzcv\c58053e10vq.htm"/>
    <lst name="F:\SkyDrive\funproj\cache\hgdfhdfgh\c00302e10vq.htm"/>
    <lst name="F:\SkyDrive\funproj\cache\asdfasdf\c00945e10vq.htm"/>
    <lst name="F:\SkyDrive\funproj\cache\hjmyukt\asfdf06113002_03312010.htm"/>
    <lst name="F:\SkyDrive\funproj\cache\nmvbmnm\saf0q033111.htm"/>
    <lst name="F:\SkyDrive\funproj\cache\lkiullkl\a10-5974_110q.htm"/>
    <lst name="F:\SkyDrive\funproj\cache\jhlhjkl\fdfinal.htm"/>
    <lst name="F:\SkyDrive\funproj\cache\vcbxcbvcx\zynex10q33110_5132010.htm"/>
    <lst name="F:\SkyDrive\funproj\cache\yuiuiou\v185403_10q.htm"/>
</lst>
</response>
Run Code Online (Sandbox Code Playgroud)

无论是JSON还是XML,响应都没有突出显示部分.我已经在本地文件系统和示例服务器的管理页面中检查了solrconfig.xml.突出显示默认开启,前/后设置为" "/" ".示例搜索门户本身在其结果中突出显示正常.但由于它不是AJAX,我无法通过chrome检查其结果.

我做错了什么?

solr highlighting

3
推荐指数
1
解决办法
5988
查看次数

标签 统计

aidl ×1

android ×1

highlighting ×1

solr ×1