首页 > 解决方案 > 从 Android Studio 构建时使用修改后的 gradlew

问题描述

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

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

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

标签: android-studiogradlew

解决方案


我已经能够通过在 my 中设置系统属性来解决这个问题build.gradle,如https://stackoverflow.com/a/43486698/1139908

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


推荐阅读