从 Android Studio 构建时使用修改后的 gradlew

Use modified gradlew when building from Android Studio

我有一个 Android 应用程序,我试图从命令行和 Android Studio 中构建它。作为自定义的一部分,我修改了 Studio 自动创建的 gradlew 文件中的 DEFAULT_JVM_OPTS。 (具体来说,我要添加 -Djavax.net.ssl.trustStore

但是,我认为当 运行 从 Studio 中(例如,单击 运行 按钮)时,它们不会被拾取。如何在 Studio 中进行相同的修改?如果我可以在一个地方进行此更改并让命令行构建和 Studio 构建都采用它,我会特别喜欢它。

编辑: 我找到了一个解决方案(见下文),但它不是对所有情况都适用的解决方法。如果有办法让 Android Studio 获取在 gradlew

中所做的更改,我会很高兴

我已经能够通过在 build.gradle 中设置系统属性来解决这个问题,如 :

System.setProperty('javax.net.ssl.trustStore', '.keystore') System.setProperty('javax.net.ssl.trustStorePassword', 'changeit')