草庐IT

android - 如何在 Android 中使用 ndk-build 解决依赖?

我用Google搜索了解决方案,但没有人解决我的问题。我已经下载了Tess-two并尝试使用下载的ndk15r进行ndk-build来自https://developer.android.com/ndk/downloads/index.html但没有任何反应,同样的问题:Error:(687)AndroidNDK:Modulepngtdependsonundefinedmodules:zError:(700)***AndroidNDK:Aborting(setAPP_ALLOW_MISSING_DEPS=trueto>allowmissingdependencies).Stop.Err

android - ionic Cordova 构建安卓 : Error: spawn EACCES

我已经看到很多关于通过chmod、(+x或755)更改gradle的执行属性的引用……这些似乎都没有什么不同。即使我运行,我仍然会收到消息:sudoioniccordova构建android我有这些设置:我唯一能想到的是由于插件的Hook中的某些东西可能没有执行属性......sudoioniccordovabuildandroid....>cordovabuildandroidANDROID_HOME=/Users/jgf/Library/Android/sdkJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/C

java - Android ID资源可以转发吗?

id资源可以引用文件后面的元素吗?这里我有两个字段,一个是用户名,另一个是密码。我为密码字段创建了一个新的ID资源(使用@+id/语法),但是用户名字段在android:nextFocusDown字段中找不到它。我从布局xml中省略了其他字段,因为它们不相关。在这种情况下,我需要如何声明ID?使用gradle构建时,我收到如下所示的错误:Error:(41,32)Noresourcefoundthatmatchesthegivenname(at'nextFocusDown'withvalue'@id/login_password').我没有收到android:nextFocusUp="

android - 如何在 jenkins 中为 android 项目创建 local.properties?

我们有一个应用程序的android项目,它在我们的本地机器上构建时没有任何错误。最近不得不为此配置Jenkins。每次我们运行作业时,BUILDFAILED。在寻找错误的解决方案时,我们了解到项目的jenkins作业工作区中缺少local.properties。通常此文件由AndroidStudio在本地创建。有什么方法可以使用gradle命令或代码更改来完成这项工作吗?对于我们的Jenkinssdk.dir="/var/lib/jenkins/tools/android-sdk"谢谢 最佳答案 一个简单的hack-在使用任何gra

android - 错误 :Cannot create directory\app\build\intermediates\incremental\packageDebug\zip-cache

构建工作项目后突然显示错误。如何解决这个错误?Error:Cannotcreatedirectory\app\build\intermediates\incremental\packageDebug\zip-cache我尝试了以下解决方案。从user/username/.gradle中删除.gradle并启动AndroidStudio不工作使缓存无效并重新启动不工作清理项目并构建项目不工作 最佳答案 我之前也遇到过同样的问题,是因为我没有app/build文件夹的写权限(我也不知道为什么)。所以我给下面的文件夹权限sudochmod

android - 在 Android Studio 0.8.1 上找不到 Artifact 'com.android.tools.build:gradle:0.12.1:gradle.jar'

我已经升级到AndroidStudio0.8.1,当我尝试编译任何应用程序时,它都失败并出现以下错误:Error:Artifact'com.android.tools.build:gradle:0.12.1:gradle.jar'notfoundonAndroidStudio0.8.1我尝试从gradle.org手动更新插件,但它不包含任何gradle.jar二进制文件。如何解决这个错误? 最佳答案 文件->使缓存无效/重新启动关闭安卓工作室重命名/删除用户主目录中的.gradle文件夹重启AndroidStudio让它下载它需要的

android - 与 Android 的持续集成 [Codeship]

我有一个Android应用程序源代码,它使用1个AndroidSDK(显然)2Robolectric(用于单元测试)3Gradle(用于构建过程)尝试使用其他构建过程时遇到的问题是我每次都需要进入我的存储库并获取AndroidSDK并提取它。然后,清理并运行我的测试和jacocoTestReport。这需要时间不是因为测试的数量,而是因为获取AndroidSDK和提取所花费的时间。在我的本地机器上,我可以使用带有Android插件的Jenkins。我的问题:我做对了吗?有没有更简单的方法来减少构建时间,以便我可以在我的存储库上放置一个POSTHook以使其更好地运行(只占用运行测试和报

android - 如何在 macOS Sierra Android 构建中修复 "sed: illegal option -- r"?

我正在尝试在我的MacOS上构建Android,但它给我这个错误:"sed:illegaloption--r"我试过:makebootimagemakesystemimagemakerecoverybrunchmkabacon他们都给我同样的错误。 最佳答案 另一种选择是使用homebrew安装gnu-sed:brewinstallgnu-sed--with-default-names 关于android-如何在macOSSierraAndroid构建中修复"sed:illegalopt

android - build.gradle 警告 'avoid using + in version numbers'

这是我的build.gradle应用级文件。applyplugin:'com.android.application'android{compileSdkVersion26buildToolsVersion"26.0.2"defaultConfig{applicationId"it.myco.app.myproj"minSdkVersion16targetSdkVersion26versionCode1versionName"1.0"testInstrumentationRunner"android.support.test.runner.AndroidJUnitRunner"}bui

android - "tns doctor""You need to have the Android SDK Build-tools installed on your system."但一切都已安装

我已经安装了AndroidStudio并通过AndroidStudio进一步安装了SDK和工具。他们在这里:我的$ANDROID_HOME路径如下:/Users/USER/Library/Android/sdk在终端和AndroidStudio中。但是,当运行tnsdoctor时,我得到以下信息:(...)VerifyingCocoaPods.Thismaytakesometime,pleasebepatient◟VerifyingCocoaPods.Thismaytakesometime,pleasebepatient◜VerifyingCocoaPods.Thismaytakeso