Articles of github

Android Studio – 从GitHub结帐a * branch *

我们在GitHub有一个回购,它有3个分支机构。 例如,说主人 , 开发人员和预览 。 当我在Android Studio中检出这个仓库时,它似乎只检查主分支,忽略所有其他分支。 (当我们从GitHub克隆一个repo时,Eclipse曾经问过我们要检查/导入哪个分支) 问题是 :我们如何在检查到Android Studio的回购时选择一个分支? 图1-从GitHub退房 图2-它只是要求repo URL,但不是分支。

编译时编辑AndroidManifest以删除API密钥

我目前正在开发一个Android项目,并学习如何使用git。 我因为git问题而被阻止:我在我的android-manifest文件中声明了我的Google Maps api密钥: 现在,我想在github中推送我的代码,但是我无法推送我的AndroidManifest,因为它包含我的api密钥(它应该保密)。 我想知道是否有一种方法可以在每次推送之前修改它,或者每次编译我的应用程序时都可以修改它? 感谢您的帮助 !

如何在Gradle中编译分叉库?

我想在build.gradle项目中编译以下库: https://github.com/theDazzler/Android-Bootstrap 它是从https://github.com/Bearded-Hen/Android-Bootstrap分叉的,但是存储库中没有文档说明如何包含在项目中。 我试过这样的事情: compile ‘com.theDazzler:androidbootstrap:+’ 但gradle失败并显示找不到库的错误。 编辑:任何人都可以分叉和/或发布它吗?

jitpack.io无法解析github repo

我有一个Github repo并在其上推了标签。 这是我的主项目的gradle文件。 apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “23.0.0” defaultConfig { applicationId “dropbox.ric.es.myapplication” minSdkVersion 16 targetSdkVersion 23 versionCode 1 versionName “1.0” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } repositories { //mavenCentral() //jcenter() maven { url “https://jitpack.io” } } dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile […]

如何在Github上创建一个库,并通过Android Studio中的gradle依赖项使用它

我想创建库并通过Internet访问它。 在Android Studio中(通过Gradle)可以通过以下方式添加依赖项: 在build.gradle (模块应用程序)中: dependencies { … compile ‘com.android.support:design:23.1.0’ compile ‘com.squareup:otto:1.3.8’ compile ‘com.squareup.picasso:picasso:2.5.2’ compile ‘com.j256.ormlite:ormlite-core:4.48’ compile ‘com.j256.ormlite:ormlite-android:4.48’ … } 如何从github以这种方式添加自己的库?

错误:任务':lib:compileReleaseAidl'的执行失败。 >执行者Singleton没有启动

当我从Github将一个项目导入到我的Android Studio中时,会发生这种情况。 如何解决它? Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugTestSources, :lib:generateDebugSources, :lib:generateDebugTestSources] :app:preBuild :app:preDebugBuild :app:checkDebugManifest :app:preReleaseBuild :lib:compileLint :lib:copyReleaseLint UP-TO-DATE :lib:preBuild :lib:preReleaseBuild :lib:checkReleaseManifest :lib:preDebugBuild :lib:preDebugTestBuild :lib:prepareComAndroidSupportAppcompatV72102Library UP-TO-DATE :lib:prepareComAndroidSupportCardviewV72102Library UP-TO-DATE :lib:prepareComAndroidSupportSupportV42102Library UP-TO-DATE :lib:prepareReleaseDependencies :lib:compileReleaseAidl FAILED Error:Execution failed for task ':lib:compileReleaseAidl'. > Executor Singleton not started

特拉维斯| Android:平台工具v26.0.2不安装

10月26日,我的Travis CI构build突然开始失败,没有提到的解决方法为我工作(如https://github.com/travis-ci/travis-ci/issues/6193 )。 在我的皮棉报告中报告了确切的问题: The SDK platform-tools version (23.0.1) is too old to check APIs compiled with API 25; please update 这是Travis的工作日志: https : //api.travis-ci.org/jobs/294869249/log.txt?deansi=true 链接到我的PR: https : //github.com/edx/edx-app-android/pull/1020 最近发布了platform-tools revision 26.0.2 ,其下载完成了错误的校验和,因此Travis正在使用fallback platform-tools revision 23.0.1在我的项目上运行lint,从而引发了这个问题。 以下是作业日志中的错误摘录( https://api.travis-ci.org/jobs/294869249/log.txt?deansi=true ): 安装档案: 准备安装档案 下载Android SDK平台工具,修订版26.0.2 下载完成了错误的校验和。 预计b8130e7c390496cff12bf9355739bd41eed6a0a5,得到668ff8e319715175ff628ad52b124f154275fe2d。 完成。 没有安装。 任何想法解决?

Android工作室 – Gradle – GitHub回购

有没有人有一个想法,如果有可能使用github回购作为依赖,没有它被发布到maven中央。 比方说,我正在开发一个拥有自己的github回购的Android库。 我希望能够“编译”这个库有gradle依赖项,在我的android studio项目中,而不必发布到maven central(至less现在是这样)。 换句话说:我想使用一个不在Maven中心的依赖。 这是一个直的github回购(一个也使用gradle的android库)。 我想我的build.gradle做这样的事情: dependencies { // Google Play Services (normal dependency) compile "com.google.android.gms:play-services:5.2.08" // The library I want to pull from github compile "path_to_my_github_repo" } 谢谢!

Android Studio项目说,尽pipe我删除了存储库,但项目已经在GitHub上了。

我从GitHub中删除了这个项目,并想通过Android Studio重新分享(创build新的仓库),但它仍然认为我已经在GitHub上了。 有没有办法重置这个?

从github导入ADT Eclipse中的android项目

我想从github导入到ADT Eclipse中的一个Android项目,但它没有find我的克隆库中的任何项目。 回购显然是一个Android应用程序项目(从源头看),但没有项目被发现导入。 我的步骤如下: 在“包资源pipe理器”右键单击并select“导入” 从Git导入项目。 inputuri: https : //github.com/moagrius/MapViewDemo 只需导入主。 克隆完成后,出现以下对话框: select“导入现有项目”时,下面的对话框显示: 为什么没有项目find导入!? 我怎样才能将项目导入到eclipse中? 感谢帮助!