草庐IT

android - Gradle 错误 : Android Studio, ActionbarSherlock 和 SlidingMenu

为了在AndroidStudio中正确设置库结构,我已经花了几天时间来解决这个问题。我会继续使用Eclipse,但性能方面,最近对我来说真的很糟糕。拜托,任何指导将不胜感激,因为找到的所有解决方案都没有奏效,而且文档让我无处可去。除主TestProject外,所有list都有一个空的应用程序标签。编辑*在包括SlidingMenu之前,我确实让ActionBarSherlock正常工作,没有问题和构建等。错误Gradle:Executionfailedfortask':libraries:SlidingMenu:processReleaseManifest'.>Manifestmerg

android - gradle experimental 通过 srcDir srcFile 指令包含文件目录

有谁知道srcDir的包含如何在gradle实验文件(cpp和h)中工作?这是一个“三重”问题:1°)srcDir是如何工作的?1.a°)它是否递归地包含所有子目录?它只包含深层文件吗?它们是否包括所有cpp/c/cc/cxx文件?例如这个命令:android.sources{main{jni{source{srcDir"../../../../some/path/src"}}}}是否包括src下的所有cpp文件?src下的所有文件?所有cpp文件都递归到子目录中?所有文件都递归到子目录中?谷歌文档非常模糊:http://tools.android.com/tech-docs/new-

android - Gradle Android buildTypes 相互覆盖

我很感激任何帮助,因为我是一个gradle新手。我有一个包含多个buildType的构建脚本,但似乎其中一个的设置覆盖了其他的。这是我的build.gradle:buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.4.2'}}applyplugin:'android'dependencies{compileproject(':facebook-android-sdk-3.0.1:facebook')compileproject(':google-p

android - 关于Android Studio 0.5 'sourceSets'

我正在将AndroidStudio更新到版本0.5,但是“build.gradle”文件有一些警告。像这样:'build'中的'main'不能应用于...并且在AndroidStudio的项目面板中,源文件显示了一些警告,访问图片https://raw.github.com/MarkMjw/xiangmao.github.io/master/test.png代码:sourceSets{main{manifest.srcFile'AndroidManifest.xml'java.srcDirs=['src']resources.srcDirs=['src']aidl.srcDirs=['

Android库项目在命令行使用gradle编译时无法导入另一个库项目的R类

我的android项目有这样的结构:ProjectDirsettings.gradleMyApp(dependsonLibraryAandLibraryB)-->build.gradle-->AlltheotherandroidcodeLibraryA(dependsonLibraryB)-->build.gradle-->AlltheotherandroidcodeLibraryB(HaslotsofresourcesthatareusedinLibraryAandMyApp)-->build.gradle-->Alltheotherandroidcode我可以使用eclipse和A

android - 如何从付费应用程序构建中排除广告库?

我正在使用的构建文件如下。我想实现我的付费构建不包含广告库。我只包括免费风格的广告库。但它们存在于所有构建中。我应该如何更改我的构建文件以获得广告库的免费付费版本?buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.5.+'}}tasks.withType(Compile){options.encoding="UTF-8"}applyplugin:'android'repositories{mavenCentral()mavenLocal()}de

android - Gradle 无法构建 ActionBarSherlock

我正在使用基于IDEA的新AndroidStudio,并尝试在主模块的依赖项中使用ABS库构建项目。我收到错误:Gradle:packagecom.actionbarsherlock.appdoesnotexistGradle:cannotfindsymbolclassSherlockActivityGradle:packagecom.actionbarsherlock.viewdoesnotexistGradle:cannotfindsymbolvariablesuperGradle:cannotfindsymbolmethodsetContentView(int)....为什么以及

Android Studio 找不到我的资源

AndroidStudio无法编译我的测试项目,因为它无法解析资源。我为gradle.build中的res目录尝试了一些不同的设置,但没有任何效果。我在这里错过了一些简单的东西吗?这是一个简单的HelloWorld项目,其中没有任何个性。我有以下项目结构,因为它是由AndroidStudio向导(最新版本0.2.5)创建的:在我的AndroidManifest.xml中有常用的应用名称引用:@string/app_name该字符串在main/res/values/strings.xml中定义(在上面的屏幕截图中选择)。我从IDE(AndroidStudio)得到的错误是:android

android - 将 gradle-tool 更新到 3.1.0-beta3 或 3.2.0-alpha03 后出现新错误

只是一个具有“prod”和“mock”风格的普通项目在app/build.gradle中:sourceSets{main.java.srcDirs+="blablabla"test.java.srcDirs+="blablabla"androidTest.java.srcDirs+="blablabla"prodDebug.java.srcDirs+="blablabla"mockDebug.java.srcDirs+="blablabla"prod.java.srcDirs+="blablabla"testProd.java.srcDirs+="blablabla"androidTe

android - 我们如何将 androidTest 指向对等 Eclipse 样式的项目?

我正在NetCipher帮助守护者项目.由于遗留原因,他们希望保留基于Eclipse的现有项目结构。但是,他们没有将测试放在库的tests/子目录中,而是使用了对等项目模型。因此,在reporoot之外,libnetcipher/是库,netciphertest/是仪器测试。与libnetcipher/本身不同,从来没有为Gradlebuild设置仪器测试。因此,我将内容添加到libnetcipher/build.gradle文件,让它将其androidTest源集指向netciphertest/目录,而不是它的正常位置。这个有效:androidTest{manifest.srcFil
12