Altbeacon 警告:无法从蓝牙崩溃解析器状态读取 mac.txt



我尝试按照这里所述的步骤进行操作,https://github.com/RadiusNetworks/bluetooth-crash-resolver但没能成功。我从蓝牙包中复制了文件BluetoothCrashResolver.java,并将其粘贴到我的代码库(src/main/myProject)中,并尝试在我的MainActivity中以以下方式使用它(这只是代码altbeacon站点中的测距示例)。

public class RangingActivity extends Activity implements BeaconConsumer {
    protected static final String TAG = "RAAAAAAAAAAAAANNNNNNNNGGGGEEEEE";
    private BeaconManager beaconManager;
    private BlutoothCrashResolver bluetoothCrashResolver=null;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_ranging);
        bluetoothCrashResolver = new BlutoothCrashResolver(this.getApplicationContext());
        bluetoothCrashResolver.start();
  1. 我得到的第一个错误是BlutoothCrashResolver无法解析,这意味着我的导入不正确,我在顶部也有一个导入语句(import com.project.package.BluetoothCrashResolver;),但没有工作。

  2. 如果我以某种方式让它发挥作用,我应该把这个声明放在哪里

    bluetoothCrashResolver.notifyScannedDevice(设备,myLeScanCallback);

  3. 最后,为什么信标测距会发生这种情况?监控代码对我来说很好。它是特定于我的设备(LG Tab 7)还是一般情况(我尝试了两个最新的altbeacon arr文件)。

特别关注@davidyoung。对这个主题的一些思考将是非常可观的。

终于开始工作了。这只是一个愚蠢的错误,没有添加一个信标解析器。

最新更新