镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Projects which specify a 'minSdkVersion' lower than 10 fail to compile against d16-0 #2690

Closed

Description

@pjcollins

Steps to Reproduce

  1. Clone or download https://github.com/MvvmCross/NPlus1DaysOfMvvmCross
  2. Restore NuGets and attempt to build N-04-ValueConverters/N-04-ValueConverters.sln.
  3. The javac task fails with the following output, and there appears to be a relevant change in Runtime startup performance improvements #2515
Javac Task (TaskId:313)
    StubSourceDirectory: obj\Debug\44\android\src (TaskId:313)
    TargetFrameworkDirectory: C:\Program Files (x86)\Microsoft Visual Studio\2019\IntPreview\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v4.4\;C:\Program Files (x86)\Microsoft Visual Studio\2019\IntPreview\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v1.0\;;;C:\Program Files (x86)\Microsoft Visual Studio\2019\IntPreview\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v1.0\Facades\ (TaskId:313)
    JavaSourceFiles: (TaskId:313)
    Jars: (TaskId:313)
      C:\Program Files (x86)\Microsoft Visual Studio\2019\IntPreview\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v4.4\mono.android.jar (TaskId:313)
    ClassesOutputDirectory: obj\Debug\44\android\bin\classes (TaskId:313)
    JavacTargetVersion:  (TaskId:313)
    JavacSourceVersion:  (TaskId:313)
  C:\Program Files\Android\jdk\microsoft_dist_openjdk_1.8.0.9\bin\javac.exe -J-Dfile.encoding=UTF8 -d obj\Debug\44\android\bin\classes -classpath "C:\Program Files (x86)\Microsoft Visual Studio\2019\IntPreview\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v4.4\mono.android.jar" -bootclasspath "C:\Program Files (x86)\Android\android-sdk\platforms\android-19\android.jar" -encoding UTF-8 "@C:\Users\xamarinqa\AppData\Local\Temp\tmp8C13.tmp"  (TaskId:313)
  obj\Debug\44\android\src\mono\MonoPackageManager.java:49: error: method init in class Runtime cannot be applied to given types; (TaskId:313)
  				Runtime.init ( (TaskId:313)
  				       ^ (TaskId:313)
    required: String,String[],String,String[],ClassLoader,String[],String[],String,int,String[] (TaskId:313)
    found: String,String[],String,String[],ClassLoader,String[],String[],String (TaskId:313)
    reason: actual and formal argument lists differ in length (TaskId:313)
  Note: obj\Debug\44\android\src\md596eb82b73f2b170f6f4fd68ad4f37efc\MvxEventSourceTabActivity.java uses or overrides a deprecated API. (TaskId:313)
  Note: Recompile with -Xlint:deprecation for details. (TaskId:313)
  Note: Some input files use unchecked or unsafe operations. (TaskId:313)
  Note: Recompile with -Xlint:unchecked for details. (TaskId:313)
  1 error (TaskId:313)
obj\Debug\44\android\src\mono\MonoPackageManager.java(49,12): error :  error: method init in class Runtime cannot be applied to given types; [C:\xms\NPlus1DaysOfMvvmCross\N-04-ValueConverters\Value.Droid\Value.Droid.csproj]
obj\Debug\44\android\src\mono\MonoPackageManager.java(49,12): error : 				Runtime.init ( [C:\xms\NPlus1DaysOfMvvmCross\N-04-ValueConverters\Value.Droid\Value.Droid.csproj]
obj\Debug\44\android\src\mono\MonoPackageManager.java(49,12): error :   required: String,String[],String,String[],ClassLoader,String[],String[],String,int,String[] [C:\xms\NPlus1DaysOfMvvmCross\N-04-ValueConverters\Value.Droid\Value.Droid.csproj]
obj\Debug\44\android\src\mono\MonoPackageManager.java(49,12): error :   found: String,String[],String,String[],ClassLoader,String[],String[],String [C:\xms\NPlus1DaysOfMvvmCross\N-04-ValueConverters\Value.Droid\Value.Droid.csproj]
obj\Debug\44\android\src\mono\MonoPackageManager.java(49,12): error :   reason: actual and formal argument lists differ in length [C:\xms\NPlus1DaysOfMvvmCross\N-04-ValueConverters\Value.Droid\Value.Droid.csproj]
obj\Debug\44\android\src\mono\MonoPackageManager.java(49,12): error :  [C:\xms\NPlus1DaysOfMvvmCross\N-04-ValueConverters\Value.Droid\Value.Droid.csproj]
Done executing task "Javac" -- FAILED. (TaskId:313)

Build output

Version Information

VS2019 preview w/ 9.1.103.12 (monodroid/HEAD/7e1c4688)

Log File

http://xqa.blob.core.windows.net/gist/report-1e37b13d7d5f4d05987d5e0585a4020f.txt

VS bug #785417

Activity

  1. added this to the d16-0 milestone on Feb 4, 2019
  2. added
    vs-syncFor internal use only; creates a VSTS "mirror" issue.
    on Feb 4, 2019
  3. changed the title [-]NPlus1DaysOfMvvmCross example projects fail to build in dev16[/-] [+]Projects which specify a 'minSdkVersion' lower than 10 fail to compile against d16-0[/+] on Feb 4, 2019
  4. ghost locked as resolved and limited conversation to collaborators on Jun 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Area: App+Library BuildIssues when building Library projects or Application projects.vs-syncFor internal use only; creates a VSTS "mirror" issue.

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions