2016-05-11 6 views
0

私はプロジェクトに取り組んで、私のアプリのGradleでインストールデバイスのインターネット接続を「コンパイル」していますか?

compile 'com.google.android.gms:play-services-vision:8.4.0' 

を追加することでQRコードを読み取るためにGoogleのGSMビジョンライブラリを使用しています。

これを実行すると、プロジェクトが同期し、今ではlibを使用できるようになり、自分のデバイスでアプリを起動できます。

問題があります。ターゲットにインターネットへのアクセス権がなく、Googleアカウントを持っていない場合はどうなりますか?インストール後またはインストール中にlibをダウンロードする必要がありますか?

ありがとうございます。

答えて

2

APKの作成、APKにバンドルされたモバイルビジョンapi。したがって、インターネットは必要ではなく、Googleアカウントは必要ありません。ドクから

注:ProGuardのディレクティブが必要なクラスを維持するためにプレイサービスクライアントで ライブラリが含まれています。 のAndroidプラグインGradleはProGuard設定ファイルをAAR (Android ARchive)パッケージに自動的に追加し、そのパッケージをProGuard 設定に追加します。プロジェクトの作成中、Androidスタジオは自動的に ProGuardの設定ファイルとbuild.gradleプロパティを作成します。 はProGuardで使用します。 AndroidスタジオでProGuardを使用するには、build.gradle buildTypesの ProGuard設定を有効にする必要があります。 の詳細については、ProGuardガイドを参照してください。

1

一般に、GradleはWebへの接続を試みることができます。依存関係がキャッシュにダウンロードされている場合は、オフラインモードでアプリケーションを構築できます。

+0

しかし、あなたがapkを作成した場合、インターネットはこれに必要とされません。 – user3450486

関連する問題