android编译时出现cannot fin…
来源:互联网 发布:.science域名 搜索引擎 编辑:程序博客网 时间:2024/06/16 13:37
添加了一个模块,编译时出现cannot find symbol错误:
packages/apps/SignTestApp/src/com/example/signmain/Signmain.java:40:cannot find symbol
symbol : method getDbm()
location: class android.telephony.SignalStrength
int signalDbm = mSignalStrength.getDbm();
查看SignalStrength.class,明明就是定义了getDbm(),而且Signmain.java中我也有importSignalStrength类,由于经验不够,纠结了N长时间,对比Setting模块的,发现我添加的模块中的Android.mk里面多了这么个语句:
LOCAL_SDK_VERSION := current
这个句子加上的话,导致不能使用@hideAPI,再次查看SignalStrength.class中的getDbm(),果然有个@hide帽子。去掉LOCAL_SDK_VERSION:= current之后,模块编译通过。
注:@hide表示不对外公开api,但是系统内部是可以使用该注释标记的接口的
packages/apps/SignTestApp/src/com/example/signmain/Signmain.java:40:cannot find symbol
symbol
location: class android.telephony.SignalStrength
查看SignalStrength.class,明明就是定义了getDbm(),而且Signmain.java中我也有importSignalStrength类,由于经验不够,纠结了N长时间,对比Setting模块的,发现我添加的模块中的Android.mk里面多了这么个语句:
LOCAL_SDK_VERSION := current
这个句子加上的话,导致不能使用@hideAPI,再次查看SignalStrength.class中的getDbm(),果然有个@hide帽子。去掉LOCAL_SDK_VERSION:= current之后,模块编译通过。
注:@hide表示不对外公开api,但是系统内部是可以使用该注释标记的接口的
0 0
- android编译时出现cannot fin…
- android编译时出现cannot find symbol
- leetcode:Integer to Roman + Fin…
- 编译PHP 出现 undefined…
- Android: R cannot&nbsp…
- NDK cygwin编译 cannot find lffmp…
- Android编译环境(1) - 编译Native …
- Android编译环境(1) - 编译Native …
- android -- 编译不同库…
- keilc 4 编译出现的几个错误…
- Android 编译时出现r cannot be resolved to a variable
- 编译Android出现/usr/bin/ld: cannot find -lncurses错误
- q2 编译出现 Can't place multiple…
- 用android build system 编译自己…
- android源码编译出现/usr/bin/ld: cannot find -llzo2 /usr/bin/ld: cannot find -luuid
- 编译qvfb时出现cannot find -lXtst 错误
- 编译驱动时出现"Cannot open file trace.h"错误
- gcc编译时出现错误:cannot find -lxxx
- (转) MTK 2G芯片使用联…
- 怎样使一个Android应用不被…
- Android 4.2日志系统驱动程序…
- linux下,文件名带括号如何处理
- 解决有道云笔记QQ总是授权失败问题
- android编译时出现cannot fin…
- (转)tar 解压缩命令
- 使用 Tortoise SVN 创建 Ext…
- 人人都能看懂——c大调d大调f…
- (转)Neither user 10027…
- STK App源码解析
- WCDMA与TDD&FDD
- (转)Android反射机制实现与原理
- hdu 1043 Eight(bfs+康托)