Java “如何调试”;错误:找不到符号方法";在Android代码中?
为什么我会得到这些错误,我如何修复它们…这里没有请帮助Java “如何调试”;错误:找不到符号方法";在Android代码中?,java,android,beacon,Java,Android,Beacon,为什么我会得到这些错误,我如何修复它们…这里没有请帮助 error: cannot find symbol method getServiceUuid() error: cannot find symbol method toByteArray() error: cannot find symbol variable UrlBeaconUrlCompressor 代码: beaconManager.setRangeNotifier(新的RangeNotifier(){ @凌驾 公共无效范围信标
error: cannot find symbol method getServiceUuid()
error: cannot find symbol method toByteArray()
error: cannot find symbol variable UrlBeaconUrlCompressor
代码:
beaconManager.setRangeNotifier(新的RangeNotifier(){
@凌驾
公共无效范围信标区域(收集信标,区域){
//获取下面URL的代码!!!!!
用于(信标一号信标:信标){
if(oneBeacon.getServiceUuid()==0xfeaa&&oneBeacon.getBeaconTypeCode()==0x10){
//这是一个Eddystone URL框架
字符串url=UrlBeaconUrlCompressor.uncompress(oneBeacon.getId1().toByteArray());
Log.d(“BeaconsEverywhere”,“我看到一个发射url的信标:”+url+
“大约”+oneBeacon.getDistance()+“米远。”);
}
}
}
}
根据您提供的详细信息,我可以看出您的错误
找不到以下方法的符号方法
- toByteArray()
- getServiceUuid()
- 您尚未导入相关软件包:请检查是否正确导入它们,例如:(如果您使用的是altBeacon的) 导入org.altbeacon.beacon.utils.UrlBeaconUrlCompressor
- 您尚未在生成环境中正确添加依赖项。示例: 依赖关系{ 编译'com.google.api:GoogleAPI服务proximitybeacon:v1beta1-rev38-1.25.0'}
不过,我建议您在问题中添加适当的日志堆栈和渐变依赖项。如果您是一个noob,我建议您首先从简单的材料开始。不仅是成功案例,还有失败案例,这将有助于您理解错误消息。您是否检查过是否有这样的变量,它是否是一个st您调用的atic方法,方法是否存在,导入是否成功?非常感谢..这解决了方法getServiceUuid()的问题类UrlBeaconUrlCompressor…我现在使用正确的库添加了依赖项和em…实现“org.altbeacon:android beacon library:2+”,但我仍然对toByteArray()有问题…它仍然是红色的,无法找到符号…感谢您的启动!让toByteArray()工作必须在intellij中重新启动catch…谢谢!
beaconManager.setRangeNotifier(new RangeNotifier() {
@Override
public void didRangeBeaconsInRegion(Collection<Beacon> beacons, Region region) {
// code to get URL below!!!!!
for (Beacon oneBeacon : beacons) {
if (oneBeacon.getServiceUuid() == 0xfeaa && oneBeacon.getBeaconTypeCode() == 0x10) {
// This is a Eddystone-URL frame
String url = UrlBeaconUrlCompressor.uncompress(oneBeacon.getId1().toByteArray());
Log.d("BeaconsEverywhere", "I see a beacon transmitting a url: " + url +
" approximately " + oneBeacon.getDistance() + " meters away.");
}
}
}
}