我是android开发的初学者,当我使用Android Studio开发我的应用程序时,我可以使用build.gradle
文件中的“compile”从互联网导入其他项目,如下所示:
dependencies {
compile 'com.android.support:support-v4:21.0.2'
compile 'com.android.support:appcompat-v7:21.0.2'
compile 'com.android.support:recyclerview-v7:21.0.2'
compile 'com.android.support:cardview-v7:21.0.2'
compile 'com.google.code.gson:gson:2.3.1'
compile 'com.squareup.okhttp:okhttp:2.2.0'
compile 'com.squareup.okhttp:okhttp-urlconnection:2.2.0'
compile 'com.squareup.retrofit:retrofit:1.9.0'
compile 'com.squareup.phrase:phrase:1.0.3'
compile 'com.jakewharton.timber:timber:2.5.0'
compile 'com.andreabaccega:android-form-edittext:1.1.0@aar'
compile 'com.jakewharton:butterknife:6.0.0'
compile 'com.crashlytics.android:crashlytics:1.1.13'
compile 'com.github.bumptech.glide:glide:3.4.0'
compile 'io.reactivex:rxjava:1.0.0'
compile 'io.reactivex:rxandroid:0.23.0'
compile 'com.google.android.gms:play-services:6.1.71'
compile 'com.mcxiaoke.viewpagerindicator:library:2.4.1'
}
这非常有用,但这些项目来自哪里?我可以从互联网上导入我的项目使用“compile com.xxxxxxxx.xxxx:0.00.0”,如上所述吗?也许我的问题对你来说太容易了。但我真的想知道为什么?
答案 0 :(得分:0)
导入的库来自您在gradle文件中提到的存储库,位于存储库部分下。
如果您想在另一个项目中使用您的项目,则需要先将其发布到存储库中。