問題タブ [buildconfig]
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.
android - Espresso テスト (または同様のもの) のビルド構成フィールドを設定する方法はありますか?
私は Android での自動テストに取り組んでおり、Espresso 経由で実行されているかどうかをコードで判断する方法を見つけようとしています。私は以下に出くわしました:
しかし、それはうまくいきません。私にできる同様のことはありますか?build.gradle で Espresso テスト用の buildConfigField を追加する方法はありますか?
cordova - IntelliJ IDEA Phonegap ! 重複クラス: org.apache.cordova.BuildConfig
Ubuntu マシンで IntelliJ IDEA 13.1.2 を実行しています。私は間違った構造を生成したファイルに直面しています。この問題についてすでに質問されている人もいますが()、解決されていません。
- :~/workspace$ phonegap create mobileApp1 ...完了..
- :~/workspace$ cd mobileApp1/
- :~/workspace/mobileApp1$ phonegap build android
[phonegap] Android プラットフォームを追加しています... Android プラットフォーム
用の Cordova プロジェクトを作成しています:
プロジェクトが正常に作成されました。
BUILD SUCCESSFUL
合計時間: 5 秒
[phonegap] Android アプリのコンパイルに成功
- IntelliJ IDEA の起動
- プロジェクトのインポート > 既存のソースがあるディレクトリを選択
>ビルド エラーのmobileApp1/platforms/android
:(4, 14) java: クラスが重複しています: org.apache.cordova.BuildConfig
解決
策私は2つ以上のリンクを投稿する評判がありません=))ので、元のリンクを削除しました..誰も解決策を提供してくれなかったようです..
後で編集:私はいくつかのチュートリアルを見つけましたが、私にとっては解決策でした:
http://www.tricedesigns.com/2013/05/16/phonegap-android-studio/
既存のソースから Android のようなプロジェクトを構成し、空のモジュールのように www を構成し (ただし、ディスクからターゲット フォルダーを選択)、SDK に Android 4.0.3 および 4.2.2 のような機能を追加すると、問題が解決しました。 Android (CordovaLib) は、ライブラリ モジュールのようにチェックされます。
問題は...私はUbuntuとWindowsを使用しています..IntelliJ IDEAの場合、インターフェースにいくつかの違いがあります。
そのため、段階的なチュートリアルを提供することはできませんが、いくつかの経験の後: phonegap create myFirstApp、phonegap platform add android、phonegap build android ..
および IntelliJ のいくつかの新しい pject .. が表示されます :D
ハッピーコーディング;)
maven - Grails BuildConfig スコープが組織を指定しないとどうなりますか?
Grails アプリでBuildConfig.groovy
は、リポジトリを指定して依存関係/プラグインを見つけることができます。
buzz-0.4.3.zip
上記の例では、Grails は上記のリポジトリにあるプラグインを探します。その「組織」セグメントはfizz
、 を作成した組織の名前ですbuzz-0.4.3.zip
。
しかし、compile
スコープが次のように書かれているのをいつも目にします。
BuildConfig
ドキュメントを精査しましたが、この「組織」セグメントがスコープにない場合に何が起こるかを説明している場所が見つからないようです。
だから私は尋ねます:組織を特定しないとはどういう意味ですか?適用されるデフォルトはありますか? 組織を使用しないことが適切なのはどのような場合ですか?
android - gradleによって生成されたBuildConfigのデフォルトフィールドはどこに定義されていますか?
デフォルトでは、私のgradle(Android Studio経由)はBuildConfig
内部にいくつかのフィールドを生成します:
それらのフィールドはどこで生成されるように定義されていますか?