aidl link error, couldn't find import for class com.android.internal.telephony.gsm.NetworkInfo

by maliha » Thu, 19 May 2011 19:49:34 GMT


Sponsored Links
 Hi,

I am trying to re-use PhoneUtils.java (~/android_src/packages/apps/
Phone/src/com/android/phone/) within my app with some customizations.

I have added INetworkQueryServiceCallback.aidl and
INetworkQueryService.aidl into my app folder (~/android_src/packages/
apps/USSDActivity/src/com/myapp/ussdactivitytest) however when i am
building alongside android source I am getting the following error:

Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Aidl: com.myapp.ussdactivity <= packages/apps/USSDActivity/src/com/
myapp/ussdactivitytest/INetworkQueryService.aidl
Aidl: com.myapp.ussdactivity <= packages/apps/USSDActivity/src/com/
myapp/ussdactivitytest/INetworkQueryServiceCallback.aidl
packages/apps/USSDActivity/src/com/myapp/ussdactivitytest/
INetworkQueryServiceCallback.aidl:19: couldn't find import for class
com.android.internal.telephony.gsm.NetworkInfo
make: *** [out/target/common/obj/JAVA_LIBRARIES/
com.myapp.ussdactivity_intermediates/src/src/com/myapp/
ussdactivitytest/INetworkQueryServiceCallback.java] Error 1

Android.mk:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_SRC_FILES += \
        src/com/myapp/ussdactivitytest/EventLogTags.logtags \
        src/com/myapp/ussdactivitytest/INetworkQueryService.aidl \
        src/com/myapp/ussdactivitytest/
INetworkQueryServiceCallback.aidl

#maliha before any including any $(BUILD_XXXX) script.
LOCAL_MODULE := com.myapp.ussdactivity
include $(BUILD_STATIC_JAVA_LIBRARY)
include $(CLEAR_VARS)
LOCAL_STATIC_JAVA_LIBRARIES := com.android.phone.common
LOCAL_JAVA_LIBRARIES := core framework
#maliha fix FRAMEWORKS_BASE_JAVA_SRC_DIRS comes from build/core/
pathmap.mk
LOCAL_AIDL_INCLUDES += $(FRAMEWORKS_BASE_JAVA_SRC_DIRS)

LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_SRC_FILES += \
        src/com/myapp/ussdactivitytest/EventLogTags.logtags \
        src/com/myapp/ussdactivitytest/INetworkQueryService.aidl \
        src/com/myapp/ussdactivitytest/
INetworkQueryServiceCallback.aidl

LOCAL_PACKAGE_NAME := USSDActivity
LOCAL_CERTIFICATE := platform
include $(BUILD_PACKAGE)
# Build the test package
include $(call all-makefiles-under,$(LOCAL_PATH))

Cheerio!
- Maliha

-- 



aidl link error, couldn't find import for class com.android.internal.telephony.gsm.NetworkInfo

by maliha » Thu, 19 May 2011 22:35:34 GMT


 Hi,

I am trying to re-use PhoneUtils.java (~/android_src/packages/apps/
Phone/src/com/android/phone/) within my app with some customizations.

I have added INetworkQueryServiceCallback.aidl and
INetworkQueryService.aidl into my app folder (~/android_src/packages/
apps/USSDActivity/src/com/myapp/ussdactivitytest) however when i am
building alongside android source I am getting the following error:

Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Aidl: com.myapp.ussdactivity <= packages/apps/USSDActivity/src/com/
myapp/ussdactivitytest/INetworkQueryService.aidl
Aidl: com.myapp.ussdactivity <= packages/apps/USSDActivity/src/com/
myapp/ussdactivitytest/INetworkQueryServiceCallback.aidl
packages/apps/USSDActivity/src/com/myapp/ussdactivitytest/
INetworkQueryServiceCallback.aidl:19: couldn't find import for class
com.android.internal.telephony.gsm.NetworkInfo
make: *** [out/target/common/obj/JAVA_LIBRARIES/
com.myapp.ussdactivity_intermediates/src/src/com/myapp/
ussdactivitytest/INetworkQueryServiceCallback.java] Error 1

Android.mk:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_SRC_FILES += \
        src/com/myapp/ussdactivitytest/EventLogTags.logtags \
        src/com/myapp/ussdactivitytest/INetworkQueryService.aidl \
        src/com/myapp/ussdactivitytest/
INetworkQueryServiceCallback.aidl

#maliha before any including any $(BUILD_XXXX) script.
LOCAL_MODULE := com.myapp.ussdactivity
include $(BUILD_STATIC_JAVA_LIBRARY)
include $(CLEAR_VARS)
LOCAL_STATIC_JAVA_LIBRARIES := com.android.phone.common
LOCAL_JAVA_LIBRARIES := core framework
#maliha fix FRAMEWORKS_BASE_JAVA_SRC_DIRS comes from build/core/
pathmap.mk
LOCAL_AIDL_INCLUDES += $(FRAMEWORKS_BASE_JAVA_SRC_DIRS)

LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_SRC_FILES += \
        src/com/myapp/ussdactivitytest/EventLogTags.logtags \
        src/com/myapp/ussdactivitytest/INetworkQueryService.aidl \
        src/com/myapp/ussdactivitytest/
INetworkQueryServiceCallback.aidl

LOCAL_PACKAGE_NAME := USSDActivity
LOCAL_CERTIFICATE := platform
include $(BUILD_PACKAGE)
# Build the test package
include $(call all-makefiles-under,$(LOCAL_PATH))

Cheerio!
- Maliha

-- 


Sponsored Links


Other Threads

1. Writing file to a shared directory on Android

Hello everyone,

I have three small android applications that read and write data to
the same file. Is there a directory on Android file system that is
shareable across multiple applications? I tried creating a file in "/
system/usr/share" but getting aorent directory nit writable error.

I can write a file to one of the application's data directory by
calling openFileOutput function and set the mode to
MODE_WORLD_READABLE and then read from another application. But, I
would like to create the file in a directory that is not specific to
any of the three application. Is that possible?

Thanks,
-AJ
--~--~---------~--~----~------------~-------~--~----~

2. Manipulate 2D View in 3D OpenGL

Hi,
    Is there a way to take the frame from a view, such as the MapView,
and manipulate it in 3D with OpenGL.  For example, I have a MapView
which shows a particular location and I want to treat this as a 2D
plane in 3D so that I can rotate the plane along the y or x axis.
    Right now I have no idea how to approach this problem.  My initial
idea is to somehow render the output from MapView to a texture, and
then render that texture to the screen using OpenGL.

I got the idea from looking at the app Marvin, where the MapView looks
like a plane receding into the horizon.

-Marc

--~--~---------~--~----~------------~-------~--~----~

3. Android browser and file upload...

4. Typing and drawing on the same View

5. Returning Result from onClickListener

6. Location for common/shared libraries?

7. Success port SDL/TinySDGL to android with native C!