Android Build Tools无论如何都只能构建x86_64。通过adb安装的APK运行,但在Play Store上显示不兼容。
所以这正在发生.不管我尝试在build.gradle上做什么,所有apk都带有native_code = 'x86_64'标志,因此,当我将应用程序部署到商店时,结果都具有 +15k不相容的设备,只有19个兼容.我首先认为,以某种方式安装了NDK是原因,或者是我修改的构建脚本.但是,当我通过生成签名的APK向导时,它仍然会发生. splits块最初也缺少,没有帮助.最奇怪的是,当我通过控制台推动安装时,它可以工作! 我还尝试切换到推荐的JRE,也尝试将有关文件创建的几个APK命名策略,例如将输出移至其他目录或不使用文件构造函数. 我的build.gradle看起来像这样: defaultConfig { applicationId "com.chiskosystems.brokr" versionCode versionNumber versionName "${versionMajor}.${versionMinor}.${versionPat
0 2024-04-05
编程技术问答社区
Bazel和Gradle之间有什么区别?
google just 开放式Sourced 其构建工具 bazel .该工具和 gradle 之间有什么区别? gradle不能做什么,它做得更好,而gradle做得更好? 解决方案 免责声明:我在巴泽尔工作,我对Gradle并不非常熟悉.但是,我的一位同事对这两个系统进行了比较,我将在这里阐述: Bazel和Gradle强调了构建体验的不同方面.在某种程度上,他们的优先事项是不兼容的 - 丽格尔(Gradle)对灵活性和非浮雕的渴望限制了它对构建结构所施加的限制,而巴泽尔(Bazel)对可靠性和绩效的渴望一定会强制执行不可调的限制. gradle确实价值与巴泽尔所做的相同原则,即Gradle团队非常关注性能(增量构建,并行配置和执行,Gradle Daemon),正确性(基于内容的"最新"检查)和可重复性(对声明语法,依赖性版本的丰富支持,明确声明为依赖关系).巴泽尔尊重灵活项目布局的需求. 细微差别是Gradle希望在Bazel希望需要的时候促进良好的实践
0 2024-04-04
编程技术问答社区
Sublime text 2构建工具--什么都没有发生
我尝试使用崇高的文本2来编写lua \ corona程序,但是我遇到了问题. 当我添加带有这样的文本的构建工具时: { "cmd": ["C:/Program Files/Corona Labs/Corona SDK/Corona Simulator.exe", "main.lua"] } F7或ctrl+b或在菜单中构建按钮 - 只有空白的小窗口显示和"构建"文本出现在窗口的底部 - 没有其他事情发生(即使我尝试检查其他可用的构建工具). 我什至尝试将其他命令放入" cmd" - sublime底部的空白字段仍然空白,并且该模拟器不会出现(如果我在命令行中写入c:/program files/corona labs/corona SDK/Corona Simulator.exe"启动模拟器). 更新 我打开了控制台,有一些日志: Running C:/Program Files/Corona Labs/Corona SDK/Corona
0 2024-04-04
编程技术问答社区
蚂蚁警告。"'includeantruntime'未被设置"
我会收到以下警告: [javac] build.xml:9: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 这是什么意思? 解决方案 ant Runtime 简单地设置includeantruntime="false": ... 如果您必须多次使用javac -task,则可能需要考虑使用 PreSetDef 定义您自己的javac -task,始终设置includeantruntime="false". 其他详细信息 来自 http://www.coderanch.com/t/503097/工具/警告 - includeAntruntime-was-not-not-s
0 2024-04-04
编程技术问答社区
Android Studio 3.0:gradle文件中未找到buildToolsVersion
我最近安装了新的稳定版本的Android Studio(v3.0).然后创建了一个新项目,没有任何问题.但是看到应用程序级build.gradle文件中没有字段.甚至我搜索了所有项目文件( ctrl shift f ),但没有找到任何东西! 这是什么意思?我如何确定我的应用模块中构建工具的版本是什么? build.gradle(项目): // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0' // NOTE:
在Android studio中更新buildToolsVersion '23.0.1'后出现内存不足问题
在将buildToolsVersion '22.0.1'更新为buildToolsVersion '23.0.1'之后,我经常出现记忆问题,我真的很困惑,不知道如何解决此问题,因为此错误仅显示buildTools版本23.0.1.当我将其更改为22.0.1时,它的工作正常.请帮我.我发布的错误,如下所示, Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space Uncaught translation error: java.util.concurrent.ExecutionException
0 2024-04-04
编程技术问答社区
使用Angular CLI 1.6.0时,ng serve使用什么服务器?
使用Angular CLI 1.6.0时,该Angular CLI命令使用什么服务器? ng serve 由于Angular CLI现在使用WebPack将网站捆绑使用,这是否意味着NG-Serve是使用WebPack-Dev-Server(这是Node.js Express Server)?在以下Q/A中有一些迹象表明,NG可能会使用Ember使用的服务器: : 当您运行NG服务时会发生什么? 解决方案 尝试ng eject 此命令将覆盖您的软件包.JSON,还会在您的root Directory中生成一个名为webpack.config.js的文件. 将为您提供您项目正在使用的所有当前WebPack配置. 当您这样做时,在您的软件包中. "scripts": { "eject": "ddc eject", "build": "webpack", "start": "webpack-dev-server", "te
8 2024-02-22
编程技术问答社区
我可以在构建时向angular-cli传递参数吗?
我想将自定义参数传递给angular-cli构建Angular2(Typescript)应用程序时.这可能吗?如何在我的代码中访问此参数? 场景就是这样:我有一个带有2个布局的应用程序.每个布局都有3种颜色(红色,蓝色,绿色).我想建立所有可能的组合.每个布局和颜色=> layout1red,layout1green,layout2blue,... 我想为我定义布局和颜色的每个构建创建6个JSON配置文件,也许还有一些其他属性. 解决方案 可以使用@angular/cli. 创建多个配置文件 如 docs 可以以以下方式添加自定义配置文件: 创建src/environments/environment.NAME.ts { "NAME": 'src/environments/environment.NAME.ts' } apps[0].environments .angular-cli.json 中的对象 通过构建/服务命令上的--env=NAME标志使用
8 2024-02-22
编程技术问答社区
更新构建工具至22.6后,无法创建AVD或用AVD测试任何应用程序
更新后SDK-Build-Tools to 22.6和ADT-Plugin无法创建AVD或通过任何以前在更新之前创建的模拟器启动任何应用程序.没有错误消息在console或.因此无法跟踪问题. 这是屏幕截图.单击"确定"按钮后,什么都没发生. 解决方案 这是一个已知的问题,我们将尽快进行更新. 其他解决方案 您可以避免使用命令行进行所有恢复到较旧版本; 对于Unix系统: android list targets 将列出您拥有的可用API目标 android create avd -n -t [- ] ... 将创建AVD,然后您应该能够在Eclipse的AVD管理器中看到AVD.您可以通过 http://developer.android.com/tools.com/tools.com/tools.com/tools.com/tools.com/tools.com/too
0 2024-02-19
编程技术问答社区
没有找到符合给定名称的资源(在'cardBackgroundColor',值为'?android:attr/colorBackgroundFloating')。
尝试编译时,我会收到这两个错误消息: /Users/dericw/coding/myApplication/lfdate/android/app/build/intermediates/exploded-aar/com.android.support/cardview-v7/23.2.1/res/values-v23/values-v23.xml Error:(3, 5) No resource found that matches the given name (at 'cardBackgroundColor' with value '?android:attr/colorBackgroundFloating'). Error:Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: org.gradle.process.in
6 2024-02-19
编程技术问答社区
无法在Android Studio中安装支持库和同步项目
我正在尝试使用版本25.2.0的支持库 因此,我将能够使用 camerakit library 我下载了最新的构建工具: 和支持存储库: 我的gradle文件: apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion '25.0.2' defaultConfig { applicationId "com.sample.myapp" minSdkVersion 21 targetSdkVersion 25 versionCode 1 versionName "1.1" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
2 2024-02-19
编程技术问答社区
Android Studio 4.0文件>新建>活动或片段不工作
我已经安装了Android Studio 4.0,我无法从文件>新菜单中创建新活动或片段. 我单击Finish按钮后,所有发生的只是gradle build&files. 以下是系统环境. Studio Version: 4.0 SDK build tool: 30 Gradle wrapper: 6.1.1 OS: macOS Catalina (10.15.2) Machine: MacBook Air (2017 我正在使用Android Navigation UI版本:2.2.2,还尝试使用New Destination从导航文件中创建新的活动/片段. 让我知道是否需要任何其他信息. 解决方案 请打开您的应用程序build.gradle文件并从签名configs删除调试配置,然后重试: signingConfigs { // delete this entire debug block debug { s
Build Tools 21.1.2 - 未预料到的最高级别异常
建立/运行项目时,我突然遇到了这个问题. Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Users/aidanfollestad/Documents/android-sdk/build-tools/21.1.2/dx --dex --no-optimize --output /Users/aidanfollestad/Android Projects/Impression/app/build/intermediates/dex/debug --input-list=/Users/aidanfollestad/Android Projects/Impression/app/build/intermediates/tmp/dex/debug/inputList.txt
4 2024-02-18
编程技术问答社区
如何改变Android Studio 3.0.1的构建工具版本?
我刚刚将Android Studio升级为2.3至3.0.1.但是我收到了此错误消息(我已经安装了API 27),并且不知道如何修复它,因为我找不到新版本的Android Studio中的构建工具版本! Error:Failed to find Build Tools revision 26.0.2 Install Build Tools 26.0.2 and sync project 更改了Gradle文件,项目结构也只有一个选项卡! 编辑: 这是`app/build.gradle的内容: apply plugin: 'com.android.application' android { compileSdkVersion 27 defaultConfig { applicationId "com.m.finalocr" minSdkVersion
18 2024-02-18
编程技术问答社区
Android Studio Gradle BuildTools修订版
我在Android Studio 0.5.9中有一个Android项目,Gradle正在抛出此错误: Error:The SDK Build Tools revision (17.0.0) is too low. Minimum required is 19.0.0 我已经从SDK Manager安装了SDK构建工具修订版19,这是我的build.gradle buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.10.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 17 buildToolsVe
0 2024-02-18
编程技术问答社区
我无法安装SDK命令工具和附加组件
我已经成功安装了Java.设置变量路径,在命令中检查Java版本. 现在,下载Windows 32上的SDK工具的.zip文件. 提取文件并保存.现在,我想安装Platform-tool和build-tool.我可以从命令提示符中安装Platform-tools.但是,当我尝试安装Build-tools时,它说它不存在.我需要安装Appium一旦我正确. c:\ sdktools \ tools \ bin> sdkmanager.bat" build-tools" 警告:文件C:\ users \ aradhana.android \ repositories.cfg无法加载. 警告:未能找到包装构建工具 [===] 10%计算更新.. 我在命令提示符中还会收到以下错误消息 找不到Androidrepositry. 解决方案 没有名称build-tools的SDK软件包.它们在软件包系统中版本.因此,您需要将其安装使用这样的名称build-tools;2
2 2024-02-17
编程技术问答社区
Clean Blank Android App未能构建-'未能找到构建工具的修订版23.0.0 rc1'。
Android的新手,试图构建一个干净的"空白应用程序" Android项目. 我会遇到以下错误,这令人困惑,因为我使用SDK Manager安装了24版,不确定它为什么要查找Versein 23.它没有给我任何类型的行号来查看,有什么建议吗?谢谢. Configuration on demand is an incubating feature. :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72220Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42220Library UP-TO-DATE :app:prepareDebugDependencies :ap
4 2024-02-17
编程技术问答社区
如何从命令行安装旧版本的Android构建工具?
我正在安装Android SDK来创建自动化构建服务器.我遇到了一个问题,许多我管理的基于Gradle的Android项目都依赖于不同的构建工具版本.一些项目仍需要旧的构建工具版本(例如V19.1.0). 当Build-Tools版本20刚刚发布时,下载了我的Android-SDK软件包,因此这是唯一可以通过android update sdk -u --filter build-tools. 下载的版本. 我试图调用android update sdk -u --filter build-tools-19.1.0,但它不起作用.是否有一种简单的方法可以从命令行安装旧版本的Android构建工具? 注意:不可能通过GUI安装 解决方案 假设您已经下载了Linux的Android SDK,则有两个选择可以从命令行更新. 使用 android 工具从SDK 下载 您还可以选择以无头模式运行Android SDK Manager,而是可以选择.您只需要指定
2 2024-02-17
编程技术问答社区
从buildToolsVersion '24.0.2'切换到更高版本时出现构建错误
构建在切换到buildTooolSversion 24.0.3或更高时失败 与默认方法和静态方法有关的错误消息"在Android API级别不支持小于24" 在构建工具的先前版本中运行良好,高达24.0.2 我正在使用Jack和Google Play-Services. 但是,这些投诉是关于java.util和java.lang中的代码: 错误:sortedset.java:36-37:默认方法java.util.spliterator spliterator()在Android API级别中不支持小于24.0.2 错误:stream.java:68-69:静态方法java.util.stream.stream.stream $ builder builder builder builder()在Android API级别中不支持小于24 minsdkversion 17 targetsdkversion 24 解决方案 我切换了我的Android Stu
2 2024-02-15
编程技术问答社区