2017-03-25 13 views
4

私はSpoon sourceの変更をテストしようとしていますが(それがすべての仕組みを学ぼうとしていますが)最終的なjarをビルドする方法を理解することはできません(the site )を使用して独立して実行することができます。スプーンJARのローカルテスト

./gradlew build./gradlew installを少し変更してみましたが、すべて正常にビルドされましたが、正常に動作するJARを見つけることができません。 のIntelliJアイデア(アンドロイドいないスタジオ)で:(ビルド/リリースプロセスに関連するすべてのヘルプ/ドキュメントははるかに高く評価されるだろう

+0

ちょうど私が./gradlewビルドでJARを構築するが、ときにエラー 'NOメインマニフェスト属性を取得しようとしていると、スプーンランナー/ビルド/ libsに中/ spoon-追加しますrunner-2.0.0-SNAPSHOT.jar' – Bootstrapper

+0

どうやって使用しようとしていますか? (ちょうどコメントではなく、質問を更新してください)。 ./spoon-runner/build/lib/spoon-runner-2.0.0-SNAPSHOT-all.jar(それには11MB以上の依存関係があり、その中にはシャドウジャースタイルが含まれています) – sm4

答えて

1
  1. インポートプロジェクト外部モデルから
    • インポートプロジェクトのGradle
    • Next -> Finish
  2. その後、

Error:SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

は、次の内容のルートディレクトリにlocal.propertiesファイルを作成して受け取ります:

sdk.dir=/Users/yourusername/Library/Android/sdk 

あなたは右側にGradleのメニュー(タブ上のGradle、マスコミとの問題が表示された場合)をクリックし、同期/更新ボタンをクリックします。

  1. 公開Project Structure -> Modules+ - >Import module - >spoon-client - >Import module from external model Gradle - >Next - >Nextをクリックします。 spoon-runnerと同じ手順を実行し、Applyをクリックします。

  2. オープンProject Structure -> Artifacts+ - >JAR - >From modules with dependencies... を選択し、spoon-clientを選択し、Main classを空のままにして、OKを押します。 spoon-runnerと同じ手順を実行します。 Apply - >OKをクリックします。

  3. Build - >Build Artifacts... - >All artifactsをクリックします。

JAR sがあなたがArtifactsメニューで指定した場所に作成されます。

enter image description here

enter image description here

関連する問題