android-studio - 从 Android Studio 构建时使用修改后的 gradlew
问题描述
我有一个我正在尝试从命令行和 Android Studio 中构建的 Android 应用程序。作为自定义的一部分,我修改了Studio 自动创建DEFAULT_JVM_OPTS
的文件中的 。gradlew
(具体来说,我正在添加-Djavax.net.ssl.trustStore
)
但是,我认为在 Studio 中运行时不会拾取它们(例如,单击“运行”按钮)。如何在 Studio 中进行相同的修改?如果我可以在一个地方进行此更改并让命令行构建和 Studio 构建都可以使用它,我会特别喜欢它。
编辑:我找到了一个解决方案(见下文),但它是一种可能不适用于所有情况的解决方法。如果有办法让 Android Studio 获取在gradlew
解决方案
我已经能够通过在 my 中设置系统属性来解决这个问题build.gradle
,如https://stackoverflow.com/a/43486698/1139908:
System.setProperty('javax.net.ssl.trustStore', '.keystore')
System.setProperty('javax.net.ssl.trustStorePassword', 'changeit')
推荐阅读
- java - 递归函数因“此方法必须返回 int 类型的结果”而失败
- python - GCP云函数python-GCS复制文件-重复文件
- elasticsearch - Elasticsearch 6.2.4 不提供数据进行查询
- python - 由于 SELECT ValueError,继承 Airflow OracleHook 以设置 cx_Oracle outputtypehandler
- angular - 管道没有返回正确的值
- python - 自动化无聊的东西 - 图片网站下载器
- jira - Jira - 避免在我正在观看的已关闭任务的特定列上收到有关更改的邮件
- sql - Oracle中的第一个负数行
- uwp - 如何在 UWP 应用程序的 CoreWindow 中获取页面或框架
- linux - 无法访问 localhost:8080 上的 docker 容器