草庐IT

build-environment

全部标签

android - Eclipse 中的 "Build Target SDK"和 android :targetSdkVersion in AndroidManifest. xml 之间的区别?

当我将现有的Android项目导入Eclipse时,我被要求选择一个SDK构建目标作为该过程的一部分。为什么我需要输入这些信息?这与AndroidManifest.xml中指定的android:targetSdkVersion/android:minSdkVersion值有何不同?例如,在GoogleIO示例应用程序中,它的AndroidManifest说android:targetSdkVersion=11,但README说Eclipse项目需要针对API级别13或更高,否则会出现编译错误. 最佳答案 android:minSdk

android - Gradle 同步失败 : 'com.android.build.gradle.BasePlugin' does not implement the Plugin interface

环境:AndroidStudio2.1项目:AndroidSDK+CordovaAndroidStudio在GradleSync期间抛出以下错误:Gradle同步失败:“com.android.build.gradle.BasePlugin”没有实现插件接口(interface) 最佳答案 从1.5升级到androidstudio2.1后遇到同样的问题如果buildscript下build.gradle文件中的gradle.gradleVersion>=2.1,则通过更新依赖版本来解决问题{}旧配置if(gradle.gradleV

android - 找不到 manifest-merger.jar (com.android.tools.build :manifest-merger:26. 0.1)

我有一个统一项目我正在将该项目导出为androidstudio项目,同时打开androidstudio项目我收到此错误Gradlesyncfailed:Couldnotfindmanifest-merger.jar(com.android.tools.build:manifest-merger:26.0.1).Searchedinthefollowinglocations:https://jcenter.bintray.com/com/android/tools/build/manifest-merger/26.0.1/manifest-merger-26.0.1.jar我有一些旧的导

android - 您的 APP_BUILD_SCRIPT 使用 Android ndk-build 指向一个未知文件

我在尝试编译AndroidNDK项目时收到以下错误:ndk-buildAndroidNDK:YourAPP_BUILD_SCRIPTpointstoanunknownfile:/home/lambergar/work/APIExample/jni/Android.mk/home/lambergar/android/ndk/android-ndk-r5c/build/core/add-application.mk:116:***AndroidNDK:Aborting....Stop.奇怪的是,“未知文件”(Android.mk)存在于报告为无效的路径下。 最佳

Android.os.Build 数据示例,请

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭11年前.能否请一些Android设备的所有者站出来,将他们的手机提供的数据发布为:os.android.Build.BOARDos.android.Build.BRANDos.android.Build.DEVICEos.android.Build.DISPLAYos.android.Build.MODELos.android.Build.PRODUCT我想

android - 得到错误 : spawn EACCES while ionic build android in ubuntu 14. 04

我在ionic2中开发了一个项目当我在做ionicbuildandroid时出现这个错误我的ionic信息是CordovaCLI:6.3.0Ionic框架版本:2.0.0-beta.10IonicCLI版本:2.0.0-beta.36IonicAppLib版本:2.0.0-beta.19操作系统:发行商ID:Ubuntu描述:Ubuntu14.04.5LTS节点版本:v4.4.7我在谷歌搜索,但没有适合我的解决方案..我该如何修复这个错误? 最佳答案 这是构建应用程序时的权限错误你需要给Gradle权限sudochmod-R777/

安卓工作室 : How to remove/filter build variants for default debug and release buildTypes and keep only those using custom buildTypes?

我创建了如下的自定义buildType:buildTypes{releasefree.initWith(buildTypes.release)releasefree{minifyEnabledtrueshrinkResourcestrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}releasepro.initWith(buildTypes.release)releasepro{minifyEnabledtrueshrinkResourcestrueproguardFi

android - 如何在 build.gradle 中获取资源值?

resValue方法(或其他任何名称)允许您在buildTypes或productFlavors中设置资源值>。有没有相应的方法获取由resValue设置的资源值?似乎productFlavors在buildTypes之前进行评估,因此buildTypes中设置的resValue优先。我想在调试版本中将“Debug”附加到应用程序名称,但我需要获取在产品flavor中设置的值才能附加到它。编辑:我尝试了MarcinKoziński的使用变量的建议,但所有产品风格在任何构建类型之前进行评估。因此,这不起作用:android{StringappName=""productFlavors{F

android - 同步 Build.Gradle 时出现错误 "Gradle DSL method not found: ' 编译()'"

要将V4支持库添加到androidstudio,我遵循了这个文档:https://developer.android.com/tools/support-library/setup.html#libs-without-res但我得到一个错误。这就是我所做的SDKmanager>已安装Android支持库和Android存储库。转到Build.Gradle并添加文档中给出的行。Build.Gradle现在看起来像这样://顶级构建文件,您可以在其中添加所有子项目/模块通用的配置选项。buildscript{repositories{jcenter()}dependencies{class

android - ionic build android failure - 任务 processDebugResources 执行失败

我正在使用MacYosemite。在为android平台运行构建时出现以下错误:FAILURE:Buildfailedwithanexception.*Whatwentwrong:Executionfailedfortask':processDebugResources'.>com.android.ide.common.internal.LoggedErrorException:Failedtoruncommand:/Users/sairamk/Development/android-sdk-macosx/build-tools/22.0.1/aaptpackage-f--no-cru