草庐IT

build_stubbed

全部标签

android - 来自插件的 Gradle 任务不在 "Build"上运行,但在 "Clean"上运行

我们有一个Android项目,在构建APK之前需要运行特定的Gradle插件任务。(插件是我们自己写的)我们希望在每次构建之前自动运行任务。如果我们使用已弃用的task.execute(),那么我们会收到一条警告,从5.0或类似版本开始它将不可用。如果我们按照推荐使用dependsOn,那么testTask1不是在BUILD之前,而是在CLEAN之后。(全部在下面的评论中解释)我看过gradle文档和许多其他SO线程,但我还没有找到解决方案。//Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-proj

android - Ionic build cannot find module 错误。如何导入安卓插件?

我正在尝试开发一个用于Ionic应用程序的Android插件。我使用Ionic使用ionicstartmyApptabs提供的入门项目创建了应用程序。我还在另一个文件夹中创建了我的插件,其中包含以下文件。plugin.xmlGSLocationManagerLocationPluginMITcordova,device,sensors,location=3.6.0">-->locationManager.jsvarGSLocationManager={getCurrentLocation:function(success,failure){exec(success,failure,'G

java - 使用 Espresso stub 在测试 Activity 的 onCreate 期间启动的 Intents

我正在测试一个在其onCreate()期间启动另一个Activity的Activity。第二个Activity由startActivityForResult()启动,然后主Activity等待onActivityResult()。我正在尝试使用Espresso对此进行测试,尝试使用intending()对第二个Activity进行stub,并使用intended()验证它是否发生。尽管espresso-intents似乎并非设计用于处理从onCreate()方法(seethewarninginthelastparagraphshere)中启动的Intent。有没有人设法对从onCrea

androidx android.support.v4.app.INotificationSideChannel$Stub

在使用androidx和数据绑定(bind)添加回收View后,我正在使用androidjetback它开始显示android.support.v4.app.INotificationSideChannel$Stub。到目前为止,我已经尝试了很多解决方案,但没有任何帮助。为什么当我没有使用任何支持库时它会显示此错误,我该怎么做才能解决它?更新:回顾我的步骤后,我删除了数据绑定(bind),一切正常,任何人都可以解释这是我的毕业典礼:applyplugin:'com.android.application'applyplugin:'kotlin-android'applyplugin:'

java - 找不到 com.android.tools.build :gradle:2. 3.+ 的任何匹配项

当我尝试通过react-nativerun-android构建我的应用程序时遇到此错误。昨天还好好的,今天突然报错。我已经检查了ReactNativevector图标,它看起来不错,这也适用于iOS。这是错误:*Whatwentwrong:Aproblemoccurredconfiguringproject':react-native-vector-icons'.>Couldnotresolveallfilesforconfiguration':react-native-vector-icons:classpath'.>Couldnotfindanymatchesforcom.andr

android - Kivy Apk build with buildozer error : # Java compiler (javac) not found, 请安装它

我正在尝试构建我的kivy项目的apk。我已经使用PyCharm在python2.7中安装了buildozer,然后我构建了.spec,但是当我尝试创建apk时,我得到了这些结果:我已经安装了jdk7和8使用:buildozerAndroid调试#Checkconfigurationtokens#Ensurebuildlayout#Checkconfigurationtokens#Preparingbuild#Checkrequirementsforandroid#Javacompiler(javac)notfound,pleaseinstallit.使用:buildozer-vAnd

android - 支持 64 位会导致在 build.gradle 中添加 ndk.abiFilters 时出错

大多数Android开发人员一定已经从谷歌那里得到消息,要求在2019年8月之前更新应用程序以支持64位架构。详细说明如下:Ensurethatyourappsupports64-bitdevices在我的应用程序中,我发现使用了32位库,因此我必须更新应用程序以支持64位架构。按照上面指南中的建议,我在build.gradle文件中添加了以下内容:ndk.abiFilters='armeabi-v7a''arm64-v8a''x86''x86_64'但是,之后,我在构建应用程序时遇到以下错误:Error:(35,0)Couldnotfindmethodarmeabi-v7a()for

android - 在 com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@5635bcd2 上找不到属性 'packageApplication'

这是我的build.gradle:https://github.com/SnowdreamFramework/android-gradle-template/blob/master/config/android.gradle当我尝试升级我的项目以使用gradle2.2.1和类路径“com.android.tools.build:gradle:1.0.0-rc1”时,然后我编译并得到如下错误:$gradlewrappers--info--stacktraceStartingBuildSettingsevaluatedusingsettingsfile'D:\workspace\snowd

android - 如何让 Android Studio 将我的 build.gradle 模板用于新项目?

我制作了一个build.gradle来增加发布版本的产品版本代码和我想要的所有future项目的一些其他配置,有没有办法告诉AndroidStudio(或intelliJ)对所有项目使用我的build.gradle我创建的新项目?或者我可以修改IDE用于gradle文件的模板吗? 最佳答案 我发现androidstudio不使用sdk目录中的模板。我在:中找到了模板/plugins/android/lib/templates/gradle-projects/NewAndroidProject/root/build.gradle.ft

Android build.gradle 从另一个文件导入口味

我已将产品Flavors放入另一个名为other.gradle的文件中,它看起来像这样:project.ext.myflavors={mock{applicationId"com.mysite.mock"}}并且我能够像这样成功访问我的build.gradle文件中的闭包:myflavors()但是我得到一个错误,提示mock方法没有定义。Error:GradleDSLmethodnotfound:'mock()'有没有办法只从另一个文件定义代码并将代码本身导入构建文件?或者我如何从另一个文件导入口味? 最佳答案 构建风格可以在单独