के लिए आयात नहीं मिला (। मुझे पता है कि NetworkInfo के लिए parcelable जोड़ने के बारे में stackoverflow और अन्य जगहों पर कई सवाल (गूगल समूह) की तरह कर रहे हैं, लेकिन यह है कि के बारे में नहीं है)एंड्रॉयड AIDL संकलित करें: वर्ग
मेरा काम $ (AOSP_ROOT)/डिवाइस/के अंतर्गत है और इसमें कई सहायता फ़ाइलें शामिल हैं। यह की तरह है में से एक,
package com.example;
parcelable SomeRequest;
और एक और AIDL की तरह है,
package com.example;
import com.example.SomeRequest;
interface SomeService {
SomeRequest getRequest();
}
और मैं की तरह त्रुटियों संकलन मिल जाएगा,
device/somedevice/sdk/libs/aidl/com/example/SomeService.aidl:9: couldn't find import for class com.example.SomeRequest
मैं सोच रहा हूँ यह आदेश है प्रसंस्करण सहायक फाइलों का। मेरे 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)
के बाद मैं src/फ़ोल्डर से AIDL फ़ाइलें स्थानांतरित/फ़ोल्डर AIDL करने के लिए (मैं ऐसा करने के लिए है किसी कारण के लिए) यह निर्माण त्रुटि शुरू की है। यह पहले काम करता था लेकिन अब भी अगर मैं इसे वापस src/फ़ोल्डर में ले जाता हूं तो यह अब काम नहीं करता है। मैंने $ (AOSP_ROOT)/आउट/डिवाइस/लक्ष्य को साफ़ करने की कोशिश की लेकिन यह मदद नहीं कर रहा है।
विचार?
यह लिंक बहुत उपयोगी था: http://fauxgrammer.com/?p=4 – user2288580