Skip to content

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

@pjcollins

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

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