@@ -457,10 +457,10 @@ export class AndroidPluginBuildService implements IAndroidPluginBuildService {
457457
458458 private async getLatestRuntimeVersion ( ) : Promise < string > {
459459 let runtimeVersion : string = null ;
460-
460+ const packageName = this . $projectData . nsConfig . android ?. runtimePackageName || SCOPED_ANDROID_RUNTIME_NAME ;
461461 try {
462462 let result = await this . $packageManager . view (
463- SCOPED_ANDROID_RUNTIME_NAME ,
463+ packageName ,
464464 {
465465 "dist-tags" : true ,
466466 }
@@ -472,7 +472,7 @@ export class AndroidPluginBuildService implements IAndroidPluginBuildService {
472472 `Error while getting latest android runtime version from view command: ${ err } `
473473 ) ;
474474 const registryData = await this . $packageManager . getRegistryPackageData (
475- SCOPED_ANDROID_RUNTIME_NAME
475+ packageName
476476 ) ;
477477 runtimeVersion = registryData [ "dist-tags" ] . latest ;
478478 }
@@ -496,9 +496,10 @@ export class AndroidPluginBuildService implements IAndroidPluginBuildService {
496496 } ;
497497 }
498498
499+ const packageName = this . $projectData . nsConfig . android ?. runtimePackageName || SCOPED_ANDROID_RUNTIME_NAME ;
499500 // try reading from installed runtime first before reading from the npm registry...
500501 const installedRuntimePackageJSONPath = resolvePackageJSONPath (
501- SCOPED_ANDROID_RUNTIME_NAME ,
502+ packageName ,
502503 {
503504 paths : [ this . $projectData . projectDir ] ,
504505 }
@@ -551,10 +552,11 @@ export class AndroidPluginBuildService implements IAndroidPluginBuildService {
551552 return localVersionInfo ;
552553 }
553554
555+ const packageName = this . $projectData . nsConfig . android ?. runtimePackageName || SCOPED_ANDROID_RUNTIME_NAME ;
554556 // fallback to reading from npm...
555557 try {
556558 let output = await this . $packageManager . view (
557- `${ SCOPED_ANDROID_RUNTIME_NAME } @${ runtimeVersion } ` ,
559+ `${ packageName } @${ runtimeVersion } ` ,
558560 { version_info : true }
559561 ) ;
560562 output = output ?. [ "version_info" ] ?? output ;
@@ -569,7 +571,7 @@ export class AndroidPluginBuildService implements IAndroidPluginBuildService {
569571 *
570572 */
571573 output = await this . $packageManager . view (
572- `${ SCOPED_ANDROID_RUNTIME_NAME } @${ runtimeVersion } ` ,
574+ `${ packageName } @${ runtimeVersion } ` ,
573575 { gradle : true }
574576 ) ;
575577 output = output ?. [ "gradle" ] ?? output ;
@@ -589,7 +591,7 @@ export class AndroidPluginBuildService implements IAndroidPluginBuildService {
589591 `Error while getting gradle data for android runtime from view command: ${ err } `
590592 ) ;
591593 const registryData = await this . $packageManager . getRegistryPackageData (
592- SCOPED_ANDROID_RUNTIME_NAME
594+ packageName
593595 ) ;
594596 runtimeGradleVersions = registryData . versions [ runtimeVersion ] ;
595597 }
0 commit comments