2017-08-22 2 views
0

Android 5.1でodroid C2を使用し、Githubコード(https://github.com/androidthings/sample-uartloopback/tree/master/app)を使用していますか?ブリッジを使ってRX TX端子とPCを接続すると、デバイスマネージャのCOMポートが見えます。 デバイスにアプリをインストールできません。失敗します。 エラー:私は、uartピンを使ってpicマイクロコントローラと通信するためのAndroidアプリを持っています。しかし、私はデバイスにアプリをインストールすることはできません。どんな解決策ですか?

Package couldn't be installed in /data/app/com.example.windows10.uart_three-1 com.android.server.pm.PackageManagerException: Package com.example.windows10.uart_app requires unavailable shared library com.google.android.things; failing!

Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]

+0

例外はかなり簡単です。アプリケーションには、com.google.android.things'ライブラリが含まれている必要があります。 – Nico

+0

は既に含まれています。あなたのアンサーに応じて – Aadhi

答えて

0

TL; DR あなたはあなたのマニフェストからcom.google.android.thingsを削除したり、デバイスへのGoogle Appsを追加する必要があります。デフォルトではOdroid-C2はそれを持っていないからです。

com.googleで始まるすべてのパッケージは、Google独自のソフトウェアです。つまり、その閉鎖されたソース(あなたのコードと同じです)を意味します。

「com.google」で始まるライブラリの要件を追加するときは、そのパッケージが端末に必要です。オイドロイドの場合は、少なくともそれらのすべてではありません。

なぜOdroidにこれらのパッケージがないのですか?まあそれだから: 1.お金の多くの費用 2.そのようなことを禁止するGoogleの戦略的利益に依存しています。つまり、どのメーカーが端末を生産するかをGoogleが制御できるということです。彼らはです。

Googleのアプリを無法者にしてインストールしたくない場合は、技術的にも製品の使用を中止する必要があります。

+0

はアンドロイド携帯電話で動作するはずです。しかし、それは私がアンドロイド携帯電話にインストールしようとすると同じ結果を与えます。 – Aadhi

+0

UART RX TXピン通信用のパッケージまたはサンプルコードをお勧めしますか? – Aadhi

+0

私は "UART RX TXピン通信"という用語に慣れていません。 – skoperst

関連する問題

 関連する問題