@@ -229,6 +229,10 @@ public void DotNetBuild (string runtimeIdentifiers, bool isRelease, bool aot, bo
229
229
[ TestCaseSource ( nameof ( MonoComponentMaskChecks ) ) ]
230
230
public void CheckMonoComponentsMask ( bool enableProfiler , bool useInterpreter , bool debugBuild , uint expectedMask )
231
231
{
232
+ if ( TargetRuntimeHelper . UseCoreCLR ) {
233
+ Assert . Ignore ( "CoreCLR does not support MonoVM components" ) ;
234
+ }
235
+
232
236
var proj = new XamarinFormsAndroidApplicationProject ( ) {
233
237
IsRelease = ! debugBuild ,
234
238
} ;
@@ -271,13 +275,17 @@ public void CheckMonoComponentsMask (bool enableProfiler, bool useInterpreter, b
271
275
[ NonParallelizable ]
272
276
public void CheckAssemblyCounts ( bool isRelease , bool aot )
273
277
{
278
+ if ( aot && TargetRuntimeHelper . UseCoreCLR ) {
279
+ Assert . Ignore ( "CoreCLR doesn't support MonoVM-style AOT" ) ;
280
+ }
281
+
274
282
var proj = new XamarinFormsAndroidApplicationProject {
275
283
IsRelease = isRelease ,
276
284
EmbedAssembliesIntoApk = true ,
277
285
AotAssemblies = aot ,
278
286
} ;
279
287
280
- var abis = new [ ] { "armeabi-v7a " , "x86 " } ;
288
+ var abis = new [ ] { "arm64-v8a " , "x86_64 " } ;
281
289
proj . SetRuntimeIdentifiers ( abis ) ;
282
290
proj . SetProperty ( proj . ActiveConfigurationProperties , "AndroidUseAssemblyStore" , "True" ) ;
283
291
@@ -1273,7 +1281,7 @@ public void PackageNamingPolicy ([Values ("LowercaseMD5", "LowercaseCrc64")] str
1273
1281
var proj = new XamarinAndroidApplicationProject ( ) ;
1274
1282
proj . SetProperty ( "UseInterpreter" , "true" ) ;
1275
1283
proj . SetProperty ( "AndroidPackageNamingPolicy" , packageNamingPolicy ) ;
1276
- proj . SetAndroidSupportedAbis ( "armeabi-v7a " , "x86 " ) ;
1284
+ proj . SetAndroidSupportedAbis ( "arm64-v8a " , "x86_64 " ) ;
1277
1285
using ( var b = CreateApkBuilder ( ) ) {
1278
1286
Assert . IsTrue ( b . Build ( proj ) , "build should have succeeded." ) ;
1279
1287
var environment = b . Output . GetIntermediaryPath ( Path . Combine ( "__environment__.txt" ) ) ;
0 commit comments