問題タブ [android-gradle-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
218 参照

java - デバッグ APK とデバイスの Java アサーションを有効にする

Gradle ビルド ツールを使用して最新バージョンの Android Studio で Java アサーションを有効にすることについて具体的に質問しています。リンターは、潜在的な NullPointerExceptions を検出したときにそれらを使用することを推奨しているため、確実に可能です。

次のコードは機能し、バグが発生すると例外をスローします。

これは AssertionError をスローしないため、オンになっていないと想定しています。

0 投票する
5 に答える
35944 参照

android - プロジェクト構造にインポート モジュール オプションが見つからない (Android Studio 0.3.4 - 0.5.2)

Androidライブラリプロジェクトをアプリケーションプロジェクトの依存関係としてインポートする方法が理解できないため、本当に混乱してイライラしています。

私はオンラインで見つけようとしましたが、ほとんどの回答は、アプリケーションのプロジェクト構造に移動し、「+」をクリックしてから「モジュールのインポート」をクリックすることを提案しました

しかし、Android Studio 0.3.4 - 0.5.2 にはオプションが表示されず、「+」をクリックすると、新しいモジュールのウィンドウが表示されるだけです。

私は何か間違ったことをしていますか?

ヘルプ!!!

0 投票する
2 に答える
553 参照

java - アプリを最小化するまで Android InstrumentTest がハングする

Android インストルメンテーション テストを調べ始めたばかりですが、テストを実行する際にいくつか問題があります。これが私が試したものです:

Android Studio と gradle を使用して、 内に簡単なテスト クラスを作成しましたsrc/instrumentTest/java/。ここにあります:

次に、プロジェクトを右クリックして を選択し、テストを開始しRun 'All Tests'ます。Android Studio がプロジェクトのタスクを実行し、両方のファイルをテスト デバイスにインストールしassembleDebugます。assembleTestapk

その後、テスト デバイスでアプリが正常に起動されます。setUp()メソッドが実行されています (失敗したアサートをメソッドに入れ、 を使用してこれを確認しました) logcat、テストの実行がハングし、現在実行されていることが示さRunning tests...れます。testAppHomeButtonExists

ホームボタンを押してアプリを最小化するか、アプリスイッチャーを開いてアクティビティの状態を変更するまで、テストの実行は続行されません。次に、テスト メソッドtestAppHomeButtonExistsが実行され、(メソッド本体に応じて) 成功または失敗します。ここでも、assert 呼び出しとlogcat出力を使用してこの動作をテストしました。

アップデート:

これはTestRunner、デバイスの logcat ストリームに記録されているものです。

アプリを停止するまで、ログには何も記録されません。アクティビティを停止すると、次のログが記録されます。

私は何か間違ったことをしていますか?何か不足していますか?この動作の原因は何ですか?

前もって感謝します!

0 投票する
1 に答える
2130 参照

android - testCompile で Android Studio が依存関係を解決しないという結果になる

MainProject/Project/src/test にテストがあります。Jake Wharton の gradle-android-test-plugin を使用しています。testCompile で依存関係を指定するたびに、IDE でオートコンプリートされません。しかし、それはコンパイルします。

私のbuild.gradleは次のようになります:

しかし、私がコーディングしようとするときはいつでも、これを行います:

ここに画像の説明を入力

それは煩わしく、私の生産性を低下させます。これを解決する方法について何か提案はありますか? ありがとう。

0 投票する
4 に答える
41737 参照

android - Android プロジェクトで Eclipse と Gradle を統合する方法はありますか?

標準のbuild.gradleを使用したAndroidプロジェクトがあります(Androidアノテーションも追加しました)。

また、Gradle プラグイン ( http://dist.springsource.org/release/GRECLIPSE/e4.3/から) を Eclipse (Kepler) にインストールし、プロジェクトを Gradle プロジェクトに変換しました。

残念ながら、Eclipse で Gradle ビルドを実行できません (cmd 行ではすべて動作します)。

私の質問は、Eclipse を Maven と同じように Gradle で動作させる方法です。