LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_JAVA_LIBRARIES :=LOCAL_STATIC_JAVA_LIBRARIES := \
mstar_classes \LOCAL_SRC_FILES := $(call all-subdir-java-files, src) \
src/com/mstar/tv/service/interfaces/ITvServiceServer.aidl \
src/com/mstar/tv/service/interfaces/ITvServiceServerPicture.aidl \
src/com/coship/stpservice/IStpService.aidl \LOCAL_PACKAGE_NAME := dvbSettings#Disable building the APK; we are checking in the pre-built version which
#contains the credential plug-in instead. Note the libwbxml_jni has to be
#enabled because so won't be extracted from the system APK
#include $(BUILD_PACKAGE)
LOCAL_CERTIFICATE := platform
LOCAL_AAPT_FLAGS := -0 .dat
#include $(call all-makefiles-under,$(LOCAL_PATH))
include $(BUILD_PACKAGE)
MY_PATH := $(LOCAL_PATH)
include $(CLEAR_VARS)LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \
mstar_classes:libs/mstar_classes.jar \include $(BUILD_MULTI_PREBUILT)如上方法在android.mk中链接一个第三方jar包,该jar包有10M,实现了一些接口,在编译APK时,提示找不到该接口中定义的方法,为什么会找不到方法呢?提示一部分错误如下:packages/apps/dvbsetting/src/com/coship/dvbsetting/netsetting/BluetoothSet.java:198: 找不到符号
符号: 方法 isBluetoothExist()
位置: 类 android.bluetooth.BluetoothAdapter
if (bluetoothAdapter.isBluetoothExist()) {
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/netsetting/highset/HighSet_WirlessNetwork.java:230: 找不到符号
符号: 方法 isWifiDeviceExist()
位置: 类 android.net.wifi.WifiManager
if(mWifiManager.isWifiDeviceExist()){
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/netsetting/StateSet.java:276: 找不到符号
符号: 方法 getMacAddress()
位置: 类 android.net.ethernet.EthernetDevInfo
tv_Mac = info.getMacAddress();
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/netsetting/WifiApSetting.java:651: 找不到符号
符号: 方法 isWifiDeviceExist()
位置: 类 android.net.wifi.WifiManager
if (!mWifiManager.isWifiDeviceExist()) {
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/netsetting/WifiApSetting.java:658: 找不到符号
符号: 方法 isWifiDeviceSupportSoftap()
位置: 类 android.net.wifi.WifiManager
if (!mWifiManager.isWifiDeviceSupportSoftap()) {
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/systemsetting/childview/NetUpdate.java:92: 找不到符号
符号: 变量 PPPOE_SERVICE
位置: 类 android.content.Context
mPppoeManager = (PppoeManager) mContext.getSystemService(Context.PPPOE_SERVICE);
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/systemsetting/childview/NetUpdate.java:116: 找不到符号
符号: 方法 isNetworkConnected()
位置: 类 android.net.ethernet.EthernetManager
if(mNetworkInfo.isConnected() || mEthernetManager.isNetworkConnected() || mPppoeManager.getPppoeStatus().equals(PppoeManager.PPPOE_STATE_CONNECT)){
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/systemsetting/update/SystemLocalUpdateActivity.java:314: 找不到符号
符号: 方法 getVolumeLabel(java.lang.String)
位置: 类 android.os.storage.StorageManager
if (mStorageManager.getVolumeLabel(mVolemes[i].getPath()) == null
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/systemsetting/update/SystemLocalUpdateActivity.java:315: 找不到符号
符号: 方法 getVolumeLabel(java.lang.String)
位置: 类 android.os.storage.StorageManager
|| "".equals(mStorageManager.getVolumeLabel(mVolemes[i].getPath()))) {
include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_JAVA_LIBRARIES :=LOCAL_STATIC_JAVA_LIBRARIES := \
mstar_classes \LOCAL_SRC_FILES := $(call all-subdir-java-files, src) \
src/com/mstar/tv/service/interfaces/ITvServiceServer.aidl \
src/com/mstar/tv/service/interfaces/ITvServiceServerPicture.aidl \
src/com/coship/stpservice/IStpService.aidl \LOCAL_PACKAGE_NAME := dvbSettings#Disable building the APK; we are checking in the pre-built version which
#contains the credential plug-in instead. Note the libwbxml_jni has to be
#enabled because so won't be extracted from the system APK
#include $(BUILD_PACKAGE)
LOCAL_CERTIFICATE := platform
LOCAL_AAPT_FLAGS := -0 .dat
#include $(call all-makefiles-under,$(LOCAL_PATH))
include $(BUILD_PACKAGE)
MY_PATH := $(LOCAL_PATH)
include $(CLEAR_VARS)LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \
mstar_classes:libs/mstar_classes.jar \include $(BUILD_MULTI_PREBUILT)如上方法在android.mk中链接一个第三方jar包,该jar包有10M,实现了一些接口,在编译APK时,提示找不到该接口中定义的方法,为什么会找不到方法呢?提示一部分错误如下:packages/apps/dvbsetting/src/com/coship/dvbsetting/netsetting/BluetoothSet.java:198: 找不到符号
符号: 方法 isBluetoothExist()
位置: 类 android.bluetooth.BluetoothAdapter
if (bluetoothAdapter.isBluetoothExist()) {
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/netsetting/highset/HighSet_WirlessNetwork.java:230: 找不到符号
符号: 方法 isWifiDeviceExist()
位置: 类 android.net.wifi.WifiManager
if(mWifiManager.isWifiDeviceExist()){
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/netsetting/StateSet.java:276: 找不到符号
符号: 方法 getMacAddress()
位置: 类 android.net.ethernet.EthernetDevInfo
tv_Mac = info.getMacAddress();
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/netsetting/WifiApSetting.java:651: 找不到符号
符号: 方法 isWifiDeviceExist()
位置: 类 android.net.wifi.WifiManager
if (!mWifiManager.isWifiDeviceExist()) {
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/netsetting/WifiApSetting.java:658: 找不到符号
符号: 方法 isWifiDeviceSupportSoftap()
位置: 类 android.net.wifi.WifiManager
if (!mWifiManager.isWifiDeviceSupportSoftap()) {
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/systemsetting/childview/NetUpdate.java:92: 找不到符号
符号: 变量 PPPOE_SERVICE
位置: 类 android.content.Context
mPppoeManager = (PppoeManager) mContext.getSystemService(Context.PPPOE_SERVICE);
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/systemsetting/childview/NetUpdate.java:116: 找不到符号
符号: 方法 isNetworkConnected()
位置: 类 android.net.ethernet.EthernetManager
if(mNetworkInfo.isConnected() || mEthernetManager.isNetworkConnected() || mPppoeManager.getPppoeStatus().equals(PppoeManager.PPPOE_STATE_CONNECT)){
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/systemsetting/update/SystemLocalUpdateActivity.java:314: 找不到符号
符号: 方法 getVolumeLabel(java.lang.String)
位置: 类 android.os.storage.StorageManager
if (mStorageManager.getVolumeLabel(mVolemes[i].getPath()) == null
^
packages/apps/dvbsetting/src/com/coship/dvbsetting/systemsetting/update/SystemLocalUpdateActivity.java:315: 找不到符号
符号: 方法 getVolumeLabel(java.lang.String)
位置: 类 android.os.storage.StorageManager
|| "".equals(mStorageManager.getVolumeLabel(mVolemes[i].getPath()))) {
解决方案 »
- phonegap的调用地理位的gps接口,还有人成功调用过啊,为什么我在模拟器上测试没有任何返回信息呢,求大神
- 那位可以给我解决下~~~ 关于百度地图 Android Api 问题
- tabhost不要图标出现的问题
- 有没有一款地图编辑器同时可以导入多张图元的 ?
- android 菜单选项怎么设置成等宽的
- gridview 显示sdcard中图片的问题
- android php 传中文参数问题
- 大家好,请问在android上怎样实现将两个 视频文件合成一个视频文件 谢谢
- javaweb的服务器,找人做了一个安卓壳子,但是安卓8,mui返回按钮不能用
- android关于斜切背景问题
- go桌面主题的设计与实现
- 安卓JSON解析网页
如何指定?如上makefile也是指定具体路径的,在当前目录libs下!
http://bbs.csdn.net/topics/390503623