Android 本地测试用匙罐
我试图测试对的更改(试图了解它是如何工作的),但不知道如何构建最终的jar(具有类似于中提供的依赖项),然后我们可以使用它独立运行 我尝试运行Android 本地测试用匙罐,android,gradle,build.gradle,spoon,Android,Gradle,Build.gradle,Spoon,我试图测试对的更改(试图了解它是如何工作的),但不知道如何构建最终的jar(具有类似于中提供的依赖项),然后我们可以使用它独立运行 我尝试运行/gradlew构建和/gradlew安装,只做了一些小的代码更改,所有内容都成功构建,但我找不到正常工作的JAR:( 任何与构建/发布过程相关的帮助/文档都将不胜感激 在Intellij Idea中导入项目(非Android studio) 从外部模型导入项目Gradle Next->Finish 然后你会收到 错误:找不到SDK位置。请使用loca
/gradlew构建
和/gradlew安装
,只做了一些小的代码更改,所有内容都成功构建,但我找不到正常工作的JAR:(
任何与构建/发布过程相关的帮助/文档都将不胜感激
- 从外部模型导入项目Gradle
Next->Finish
local.properties
文件:
sdk.dir=/Users/yourusername/Library/Android/sdk
如果您发现gradle存在问题,请按gradle菜单(右侧的选项卡),然后单击同步/刷新按钮
项目结构->模块
。单击+
->导入模块
->spoon客户端
->从外部模型渐变导入模块
->下一步
。
对spoon runner
执行相同的步骤,然后单击Apply
Project Structure->Artifacts
。从具有依赖项的模块中单击+
->JAR
->。
选择spoon客户端
,将Main类
留空,按OK
。
对勺子流道执行相同的步骤。单击应用
->确定
Build
->buildartifacts…
->所有Artifacts
JAR
s将在您在Artifacts
菜单中指定的位置创建
只是为了添加,我使用./gradlew build构建了JAR,但是当尝试使用它时,在spoon runner/build/libs/spoon-runner-2.0.0-SNAPSHOT.JAR中会出现一个错误
没有主清单属性。
您打算如何使用它?(请更新问题,而不仅仅是评论)。我在./spoon runner/build/lib/spoon-runner-2.0.0-SNAPSHOT-all.jar中看到了jar(它有超过11MB的内存,内部包含所有依赖项,阴影jar样式)