私はBluetooth対応の低エネルギー対応のGingerbreadを使用している古いAndroidデバイスを使用しています。私はBTLEアプリのAndroidメーカーがminimun SDKが18であることを言って文句を言っ構築しようと、私は10Android Bluetooth低エネルギー古いsdk
を持っているとき
は、しかし、私はSuppressLintを使用して、これらの問題を回避しようとした私は、アプリケーションをコンパイルすることができますが、のDalvikは、リンクについて不平を言いますクラス。
クラス 'Lcom/package/class;'のリンク失敗しました
dalvikに私のクラスをリンクさせる方法はありますか?私は古いAndroid搭載デバイスを持っていても、Bluetoothの低エネルギーAPIを変更しても問題ないのですか?
Androidスタジオは、BTLE APIがAPI> 18からのみ利用可能であることを知るための情報をどこから入手できますか?
おかげ
アンドロイドAPI <18のBLE Android APIを使用する方法があるかどうかは分かりますか? NDKでそれをやっている?または他のソリューション?デバイスは実際にBLEデバイスをスキャンします。しかし、私はJavaコードで同じ結果を達成することはできません。 – user3032175
@ user3032175デバイスのモデルとは何ですか?それは根付いているのだろうか? BLEデバイスをスキャンするためにどのアプリを使用していますか?これらの情報を質問に追加してください。 – reTs
これはカスタムデバイスであり、私はデバイスをスキャンするためにシステムブルートゥースツールを使用しています。https://en.wikipedia.org/wiki/Stonestreet_One bluetoothチップセットを使用しています – user3032175