当前位置: 首页 > 知识库问答 >
问题:

应用程序:使用Android Studio 3 canary 1的TransformClassesWithDesugarForMockDebug

朱岳
2023-03-14

我刚从Canary channel安装为3.0,通过从gradle移除lambda插件和添加flavorDimensions添加Java8迁移,这就发生了!:

我的年级档案:

flavorDimensions "environment"
  productFlavors {
    mock {
      dimension "environment"
      applicationIdSuffix = ".mock"
    }
    prod {
      dimension "environment"
      applicationIdSuffix = ".prod"
    }
  }

  // Remove mockRelease
  android.variantFilter { variant ->
    if (variant.buildType.name == 'release' && variant.getFlavors().get(0).name == 'mock') {
      variant.setIgnore(true);
    }
  }

  // Always show the result of every unit test, even if it passes.
  testOptions.unitTests.all {
    testLogging {
      events 'passed', 'skipped', 'failed', 'standardOut', 'standardError'
    }
  }

  compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
  }
  lintOptions {
    abortOnError false
  }

  packagingOptions {
    // Remove unneeded Realm native libs
    exclude 'lib/mips/librealm-jni.so'
    exclude 'lib/x86_64/librealm-jni.so'
  }
}

共有1个答案

杜霍英
2023-03-14

虽然我使用的是RXJava2,但为了解决这个问题,我不得不这样做:

创建如下所示的空虚拟文件:

package rx;

public class Observable {

}
 类似资料:
  • 我们有一个应用程序,利用在应用程序计费。我们看到的问题如下: 当使用较高版本代码的构建被上传到Play Developer控制台时,In App Billing将停止在设备上的应用程序(使用较低版本代码)上工作,表示“应用程序未配置为计费”。 这很好,在测试的时候,但问题是--当应用程序在Google Play商店中时,会有什么行为?当您替换应用程序(以执行更新)时,处于野生状态(具有较低版本代码

  • 我试图理解我们什么时候需要使用这个应用程序。在我们的node Express中使用 当我在网上搜索时,我在reddit上偶然发现了这个答案,它说明了应用程序之间的区别。获取和应用程序。使用 在此基础上,我总结了以下几点。 充当超级路由或中间件?这意味着它在? 此外,如果有人能添加更多关于app.use.的信息/练习,我将不胜感激

  • 当我在Tomcat上部署应用程序的战争并启动应用程序时,我收到以下错误。 严重:Servlet[泽西Web应用程序]在Web应用程序[/Reaser-api]抛出的负载()异常java.lang.AbstractMathodError:接收器类org.glassfish.jersey.internal.config.外部属性AutoDiscoverable没有定义或继承的接口org.glassfi

  • loaderror:load error:sqlite3/sqlite3_native--java.lang.unsatisfiedlinkerr:未能加载shim库,错误:dlopen(/users/home/rvm/rubies/jruby-1.7.4/lib/native/darwin/libjruby-cext.dylib,10):在org/jruby/rubykernel.java:10

  • 很抱歉问这个问题。我找了几个小时,但找不到任何帮助。 我想用JSP做一个简单的问答应用程序。我创建了如下2个表 col1:QuizId col2:测验名称col3:问题数 COL1:QtnNum COL2:问题COL3:option1COL4:option2COL5:option3COL6:option4COL7:correctoption 我的要求是在页面末尾添加一个提交按钮。单击submit按

  • 我正在学习这个网站上提到的教程: http://gaut.am/making-an-ocr-android-app-using-tesseract/ 并将其链接到我的项目https://github.com/gautamgupta/simple-android-ocr 该应用程序编译和运行良好。但点击图像后,当我点击保存时,它会崩溃。 以下是源主活动: 我知道错误在下面的结尾: 知道它为什么会坠毁

  • 本文向大家介绍使用 iisext.vbs 启用应用程序的方法,包括了使用 iisext.vbs 启用应用程序的方法的使用技巧和注意事项,需要的朋友参考一下 应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1 可以使用命令行脚本 iisext.vbs(存储在 systemroot\system3

  • 我对表达和node.js有点陌生,我不知道app.use和app.get.之间的区别。似乎你可以用它们来发送信息。例如: 似乎与此相同: