問題タブ [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.
java - デバッグ APK とデバイスの Java アサーションを有効にする
Gradle ビルド ツールを使用して最新バージョンの Android Studio で Java アサーションを有効にすることについて具体的に質問しています。リンターは、潜在的な NullPointerExceptions を検出したときにそれらを使用することを推奨しているため、確実に可能です。
次のコードは機能し、バグが発生すると例外をスローします。
これは AssertionError をスローしないため、オンになっていないと想定しています。
android - プロジェクト構造にインポート モジュール オプションが見つからない (Android Studio 0.3.4 - 0.5.2)
Androidライブラリプロジェクトをアプリケーションプロジェクトの依存関係としてインポートする方法が理解できないため、本当に混乱してイライラしています。
私はオンラインで見つけようとしましたが、ほとんどの回答は、アプリケーションのプロジェクト構造に移動し、「+」をクリックしてから「モジュールのインポート」をクリックすることを提案しました
しかし、Android Studio 0.3.4 - 0.5.2 にはオプションが表示されず、「+」をクリックすると、新しいモジュールのウィンドウが表示されるだけです。
私は何か間違ったことをしていますか?
ヘルプ!!!
java - アプリを最小化するまで Android InstrumentTest がハングする
Android インストルメンテーション テストを調べ始めたばかりですが、テストを実行する際にいくつか問題があります。これが私が試したものです:
Android Studio と gradle を使用して、 内に簡単なテスト クラスを作成しましたsrc/instrumentTest/java/
。ここにあります:
次に、プロジェクトを右クリックして を選択し、テストを開始しRun 'All Tests'
ます。Android Studio がプロジェクトのタスクを実行し、両方のファイルをテスト デバイスにインストールしassembleDebug
ます。assembleTest
apk
その後、テスト デバイスでアプリが正常に起動されます。setUp()
メソッドが実行されています (失敗したアサートをメソッドに入れ、 を使用してこれを確認しました) logcat
、テストの実行がハングし、現在実行されていることが示さRunning tests...
れます。testAppHomeButtonExists
ホームボタンを押してアプリを最小化するか、アプリスイッチャーを開いてアクティビティの状態を変更するまで、テストの実行は続行されません。次に、テスト メソッドtestAppHomeButtonExists
が実行され、(メソッド本体に応じて) 成功または失敗します。ここでも、assert 呼び出しとlogcat
出力を使用してこの動作をテストしました。
アップデート:
これはTestRunner
、デバイスの logcat ストリームに記録されているものです。
アプリを停止するまで、ログには何も記録されません。アクティビティを停止すると、次のログが記録されます。
私は何か間違ったことをしていますか?何か不足していますか?この動作の原因は何ですか?
前もって感謝します!
android - testCompile で Android Studio が依存関係を解決しないという結果になる
MainProject/Project/src/test にテストがあります。Jake Wharton の gradle-android-test-plugin を使用しています。testCompile で依存関係を指定するたびに、IDE でオートコンプリートされません。しかし、それはコンパイルします。
私のbuild.gradleは次のようになります:
しかし、私がコーディングしようとするときはいつでも、これを行います:
それは煩わしく、私の生産性を低下させます。これを解決する方法について何か提案はありますか? ありがとう。
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 で動作させる方法です。