Nexus 4 で Ubuntu Touch 15.04 を実行していますが、GPS が動作しません。
もちろん、トップメニューで「位置検出」と「GPS」を有効にしました。さらに、設定メニューで「セルラーデータ」を有効にし、対応するアプリに権限を与えました。
Unav、GoogleMaps、Sensorstatus、どれも私の位置を特定できません。
安定チャネル(15.04 r5)とRCチャネル(15.04 23(つまりOTA7))で試してみました
GPSをうまく使うためのアイデアはありますか?
ここにいくつかのスクリーンショットがあります。 コスタルリンクよりも可能性が少ないので不思議です。
Wi-Fi をオフにした状態で、窓の近くで何時間も試してみました。
rc-proposed/BQchannel をフラッシュしました。設定メニューの見た目は変わりましたが、GPS はまだ動作していません。
ついにこれを見つけたバグレポートおそらく、それはすでに既知のバグです。
答え1
Nexus 4 では GPS を 2 つの方法で使用できます。
- 通常の場合GPS。
- とA-GPS(匿名化された Wi-Fi および携帯電話ネットワーク情報を備えた GPS アシスト。Nokia HERE サービスとも呼ばれます)。
1. GPSと併用
位置情報設定に移動し、「GPSのみを使用する」を選択します。
このオプションの問題は、最初に位置を取得するのに時間がかかる可能性があることです。そのため、携帯電話を窓の近くに置き、uNav アプリ (Ubuntu ナビゲーション アプリケーション) を開いて、位置を見つけるためのボタンをタップし、位置が見つかるまで uNav アプリを開いたまま 1 時間放置します。位置が見つからない場合は、GPS 設定を確認し (バッテリー設定の下部も確認してください)、有効/無効を試してください。すべてが正常であれば、デバイスを再起動してください。次に、uNav アプリケーションに移動して、位置が見つかるまで再試行してください。
その後、位置が特定され、ナビゲーションは非常にうまく機能します。ただし、ナビゲーションの使用中に問題が発生した場合(ナビゲーションが停止する、途切れる、または方向がわからない)、同時にナビゲーションを使用している可能性のある他のアプリを閉じてください(問題が解決しない場合は、他のアプリからGPS権限を削除します)(これは既知のバグです。バグレポートはこちら)
2. A-GPSでの使用
この方法の利点は、すぐに自分の位置がわかるので待つ必要がないことです。
メインの Ubuntu チャネルはサードパーティのサービスを使用しないため、このオプションは bq-aquaris.en チャネルをデバイスにフラッシュした場合にのみ使用できます。このチャネルは、mako (Nexus 4) を含むいくつかのデバイスの使用に適しています。
チャンネルを変更する方法の説明:
- コンピュータに開発者ツールをインストールする(詳細ここ)
- 携帯電話で開発者モードを有効にします(設定 > 情報 > 開発者モード > 有効にする)
- 電話をコンピューターに接続します。
- ターミナルに「adb reboot recovery」と入力します
- 電話は自動的に再起動し、Android の画像が表示された画面が表示されます。
- ターミナルに「ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en」と入力します。
- Ubuntu がイメージをフラッシュして起動するまで待ちます。完了。
これで、デバイス上に A-GPS 設定が表示されるので、それを選択します。
すぐに位置が見つからない場合は、携帯電話を再起動してもう一度お試しください。
位置を見つけた後もナビゲーションがうまく機能しない場合は、ナビゲーションを使用している可能性のある他のアプリを閉じて、ナビゲーションがうまく機能するようにしてください(https://bugs.launchpad.net/ubuntu/+source/location-service/+bug/1468020)
その他の注意事項:
- A-GPS は無線バージョンとは独立して動作し、古いものでも新しいものでも問題ありません。
- コンパスはUbuntu Touchにはまだ実装されていませんが、運転中の正しい方向を計算するので問題ありません。
答え2
数か月間壊れていたものがようやく動くようになりました。Google から入手できる最新のラジオをフラッシュしました。こちらにアクセスしてください。リンク、Nexus 4 セクションまでスクロールダウンします。一番下のものが最新です。ダウンロードして解凍し、解凍したディレクトリに cd して、次の操作を実行します。
adb reboot bootloader
fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1701.07.img
次に、rc bq-aquaris.en チャネルをフラッシュしました。
ubuntu-device-flash touch --channel=ubuntu-touch/rc/ubuntu/bq-aquaris.en
現在、HERE マップと uNav は、Google マップや天気アプリと同様に期待どおりに動作します。
答え3
bq-aquaris.en 安定チャネルに切り替えると問題が解決することがわかりました。最新の Nexus 4 無線 (radio-mako-m9615a-cefwmazm-2.0.1701.07.img) を搭載した ubuntu-touch/stable/ubuntu を使用していましたが、GPS は動作しませんでした。
電話をコンピューターに接続した状態で、次のコマンドを実行します。
ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en
そして、携帯電話は bq-aquaris.en チャネルに切り替わりましたが、すべてのデータと設定は保持され、GPS も機能しました。
答え4
uNav 開発者です |o/ 少しはお手伝いできるかもしれません。
電話の設定が次のスクリーンショットのようになっていることを確認します。
- https://goo.gl/ztIXcI
- https://goo.gl/4j4oQu
WIFI をオフにしてアプリを試してください ;) それについてはバグがあります (次の OTA で修正されます)。
- HERE マップは存在しないと思いますか? 安定版リリースではアクセスを許可する必要があります。
- 携帯電話を1時間ほど窓の近くに置いていただけますか?
ハグ!