Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android Studio中将我自己的库上载到jcentre或maven_Android_Maven_Android Studio_Jcenter - Fatal编程技术网

如何在Android Studio中将我自己的库上载到jcentre或maven

如何在Android Studio中将我自己的库上载到jcentre或maven,android,maven,android-studio,jcenter,Android,Maven,Android Studio,Jcenter,我试图将我的一个模块库制作成bintray和jcentre,这样我就可以只使用compile东西编译我的其他项目 我以前从来没有做过,所以没有任何专门知识。我用谷歌搜索了一下,找到了一些教程,这本看起来很好的解释 但不知怎的,我没能做到。我目前面临着几个问题,没有得到他们的任何答复。请帮帮我 问题: 1> 我使用的是windows系统,因此无法为ssh公钥执行gpg--gen-key操作。我得到了各种各样的理论,比如只有一个ssh公钥,因为我在我的系统中有git设置,所以基本上ssh密钥应该可

我试图将我的一个模块库制作成bintray和jcentre,这样我就可以只使用compile东西编译我的其他项目

我以前从来没有做过,所以没有任何专门知识。我用谷歌搜索了一下,找到了一些教程,这本看起来很好的解释

但不知怎的,我没能做到。我目前面临着几个问题,没有得到他们的任何答复。请帮帮我

问题: 1> 我使用的是windows系统,因此无法为ssh公钥执行gpg--gen-key操作。我得到了各种各样的理论,比如只有一个ssh公钥,因为我在我的系统中有git设置,所以基本上ssh密钥应该可以工作,但这不适用于这个过程

2> 对于他们说要使用cygwin的windows,我对cygwin一无所知

3> 我试图跳过这一部分,继续复制类路径,但我不知道应该使用哪个bintray.apikey

4> 之后,它说要将这两行粘贴到文件的末尾 从以下位置应用:“” 从以下位置应用:“”

我又不知道是哪个文件?我尝试了所有build.gradle文件,但都不起作用。我试过用gradle包装器,但没用

5> 也跳过了,现在转到gradlew安装步骤,它给出了错误

我得到了另一个链接,另一个教程

这个有点不同,我在这方面也面临一些问题

我不知道在哪里添加工件部分。跳过该步骤会在安装时出错

我完全失去了它。请帮忙

编辑:现在我得到这个错误

Error:Execution failed for task ':libraryutilities:install'.
无法发布配置“存档” 未能安装项目:C:\Users\Aritra.m2\repository\https:\github\com\Aritra1704\UtilsLibrary\libraryutilities\1.0.1\libraryutilities-1.0.1.aar(文件名、目录名或卷标语法不正确)

我也打开了那个文件夹,它是空的,我可能做错了什么

编辑2:

模块build.gradle:

应用插件:“com.android.library”

分机{ bintrayRepo='maven' bintrayName='UtilitiesLibrary'

publishedGroupId = 'com.arpaul.libraryutilities'
libraryName = 'Utilities Library'
artifact = 'UtilitiesLibrary'

libraryDescription = 'Various utilities like Calendar date format, Data type conversion, Bitmap conversions.'

siteUrl = 'https://github.com/Aritra1704/UtilsLibrary'
gitUrl = 'https://github.com/Aritra1704/UtilsLibrary.git'

libraryVersion = '0.0.1'

developerId = 'aritra1704'
developerName = 'Aritra'
developerEmail = 'aritra1704@gmail.com'

licenseName = 'The Apache Software License, Version 2.0'
licenseUrl = 'http://www.apache.org/licenses/LICENSE-2.0.txt'
allLicenses = ["Apache-2.0"]
}

android {
compileSdkVersion 23
buildToolsVersion "23.0.3"

defaultConfig {
    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
}

apply from: 'https://raw.githubusercontent.com/nuuneoi/JCenter/master/installv1.gradle'
apply from: 'https://raw.githubusercontent.com/nuuneoi/JCenter/master/bintrayv1.gradle'

您可以将代码留在Github中并使用JitPack。您可以将代码留在Github中并使用JitPack。