gpt4 book ai didi

android - 进行发行版本构建时,AWS代码不存在,但对于调试版本则存在

转载 作者:行者123 更新时间:2023-12-03 05:06:34 24 4
gpt4 key购买 nike

当我执行debug构建时,我的应用程序构建没有问题,但是对于release构建失败。我必须通过project build.gradle从AWS下载PDFTron库:

allprojects {
repositories {
google()
jcenter()
maven {
url "s3://pdftron-maven/release"
credentials(AwsCredentials) {
accessKey AWS_ACCESS_KEY
secretKey AWS_SECRET_KEY
}
}
}
}

但是我得到了错误:
The AWS Access Key Id you provided does not exist in our records. (Service: Amazon S3; Status Code: 403; Error Code: InvalidAccessKeyId; Request ID: 8733...; S3 Extended Request ID: zh7Nv...)

在我的 gradle.properties文件中,我已经声明
AWS_ACCESS_KEY=...
AWS_SECRET_KEY=...

我指定的构建类型为:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
release构建与 debug构建有什么不同,可能导致此错误?

最佳答案

PDFTron的Gradle集成已更改,请改用以下内容:

maven {
url "https://pdftron-maven.s3.amazonaws.com/release"
}

有关更多详细信息,请参见: https://groups.google.com/forum/?fromgroups#!topic/pdfnet-sdk/K9HMKRtrQmg

关于android - 进行发行版本构建时,AWS代码不存在,但对于调试版本则存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57272215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com