alibaba / atlas

A powerful Android Dynamic Component Framework.
Apache License 2.0
8.12k stars 1.47k forks source link

window下执行命令:..\gradlew clean assembleDebug -DapVersion=1.0.0 -DversionName=1.0.1失败(AP-debug找不到) #315

Open gdmec07120836 opened 5 years ago

gdmec07120836 commented 5 years ago

报错信息: FAILURE: Build failed with an exception.

BUILD FAILED

显示的错误是AP-debug-1.0.0.ap和AP-debug-1.0.0.pom找不到,直接点开 https://jcenter.bintray.com/com/taobao/android/atlasdemo/AP-debug/1.0.0/AP-debug-1.0.0.pom 得到的结果是:{ "errors" : [ { "status" : 404, "message" : "Could not find resource" } ] }

后来我自己尝试一下不改变AP-debug版本看会不会报错,app的build.gradle下第三行:def apVersion = getEnvValue("apVersion", "");这个参数关联着AP-debug版本号,我改掉这个key,让他接收不到参数。改成:def apVersion = getEnvValue("apVersion11", "");然后重新执行..\gradlew clean assembleDebug -DapVersion=1.0.0 -DversionName=1.0.1,结果成功了。

所以是不是路径改了呢?还是版本号改了呢?还是怎么回事? 这样搞算不算成功?会不会有什么影响?刚接触不知道,希望有知道的朋友告知我一下。非常感谢!!! 在知道为什么之前继续搞下去看看改了这个key有什么影响先,如果有什么新发现我会回来更新结果。

hwjump commented 5 years ago

建议先看文档,弄懂原理,以及操作指导步骤

gdmec07120836 commented 5 years ago

建议先看文档,弄懂原理,以及操作指导步骤

看了的,我说的有什么问题还劳烦指出来,非常感谢

gdmec07120836 commented 5 years ago

下午什么也没改,重新执行..\gradlew clean assembleDebug -DapVersion=1.0.0 -DversionName=1.0.1就成功了,还是不知道为什么会报早上的错(def apVersion = getEnvValue("apVersion", "");没改动)