1. 程式人生 > >釋出專案到JCenter中遇到的問題

釋出專案到JCenter中遇到的問題

你可能經常看到以下的程式碼,具體的名字可能不一樣,但是都是配置專案依賴。

dependencies {
    compile 'com.inthecheesefactory.thecheeselibrary:fb-like:0.9.3'
}

1.Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory

當你使用的Gradle版本是2.4以上,Android外掛版本是1.3.0以上的時候就會出現這個問題,
這時候你只需將android-maven-gradle-plugin外掛版本改為
classpath ‘com.github.dcendents:android-maven-gradle-plugin:1.3’即可

2.api.bintray.com訪問不到

這個問題在最後一個上傳階段,最終通過設定AndroidStudio的代理解決的,不過在設定完代理以後要重啟AndroidStudio。設定的方法如下(因為我用的是ShadowSocket翻牆,所以這麼設定):

這裡寫圖片描述

關於AndroidStudio與ShadowSocket的搭配使用可以看這篇文章:
Android Studio proxy