Spoon JAR用于本地测试

时间:2017-03-25 14:18:38

标签: android gradle build.gradle spoon

我试图测试对Spoon source进行更改(试图了解它是如何工作的)但是无法弄清楚如何构建最终的jar(具有类似于一个的依赖关系)可从the site获得,然后我们可以使用它们独立运行。

我尝试运行./gradlew build./gradlew install并进行一些小的代码更改,所有内容都成功构建,但我无法找到正常工作的JAR。 :(

非常感谢与构建/发布过程相关的任何帮助/文档。

1 个答案:

答案 0 :(得分:1)

  1. 导入项目 Intellij Idea (不是Android工作室)
    • 从外部模型 Gradle
    • 导入项目
    • Next -> Finish
  2. 然后你会收到
  3.   

    错误:找不到SDK位置。使用sdk.dir在local.properties文件中或使用ANDROID_HOME环境变量定义位置。

    在根目录中创建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

    4. JAR将在您在Artifacts菜单中指定的位置创建。

      enter image description here

      enter image description here