7

今日は androidstudio で作業していましたが、ビルドが失敗し始めました。驚いたことに、インターネット接続が失われ、コードをビルドできなくなりました。

build.gradle ファイルには以下が含まれます。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.3'
    }
    tasks.withType(Compile) {
        options.encoding = "UTF-8"
    }
}
apply plugin: 'android-library'

dependencies {
    compile files('libs/android-support-v4.jar')
}
...

だから...開発環境を再構成し、build.gradleを変更し、Android開発をオフラインにするために必要なことを行うにはどうすればよいですか。

注: この問題を自分で解決しようとして追加されたため、リポジトリから mavenLocal() を削除するように編集された質問

4

3 に答える 3

4

Android Studio 0.4.0 では、次の機能が追加されました。

リリースノートから:

于 2013-12-23T17:00:16.080 に答える
2

Google は gradle を Android Studio にバンドルすることを計画しています。これにより、オフラインでビルドできるようになります。ただし、これは v0.5.0 プレビュー リリースまで利用できません。詳しくはこちらをご覧ください。

当面の間、現在の回避策は、独自の gradle ライブラリをダウンロードしてビルドをオフラインにすることです。次のように実行できます。

  1. ライブラリ キャッシュ コマンド「gradle build -g ./gradle-libs」を作成します。これにより、必要なすべてのライブラリが「gradle-libs」フォルダーにダウンロードされます。
  2. 次に、オフラインでコンパイルします。「gradle build --offline -g ./gradle-libs」
于 2014-01-23T03:19:21.083 に答える
0
  1. リスト項目

もちろん、すべての SDK パッケージとツールを備えた Android Studio をオフライン PC にいつでもインストールできます。自分でやっただけなので。

オフライン PC と同様の構成のインターネットを備えた 1 台の PC が必要であることを保証する必要があるのは 1 つだけです。オフラインPCも。しかし、私は 64 ビット PC と 32 ビット PC で広範囲に試したことはありません。

オンライン PC とオフライン PC の両方に Android バンドル (Android Studio Web サイトで入手可能) をインストールしたら、オンライン PC で Android Studio を適切に実行するために必要なすべてのファイルをダウンロードします。

その後、sdk フォルダー内のフォルダーを比較します: "C:\user\name\AppData\Local\Android\sdk" は、両方の PC (オンラインとオフライン) で使用できます。そして、いくつかのファイルが見つからないと感じたら、オンライン PC からそのフォルダーをコピーしてオフライン PC に貼り付けます。特に、「extras」、「tool」、および「system-images」フォルダーに対してこれを行う必要があります。

この後は、お楽しみください!!!

于 2015-10-28T06:07:18.407 に答える