@@ -39,7 +39,7 @@ class AndroidProjectService extends projectServiceBaseLib.PlatformProjectService
39
39
public get platformData ( ) : IPlatformData {
40
40
if ( ! this . _platformData ) {
41
41
let projectRoot = path . join ( this . $projectData . platformsDir , "android" ) ;
42
-
42
+ let packageName = this . getProjectNameFromId ( this . $projectData . projectId ) ;
43
43
this . _platformData = {
44
44
frameworkPackageName : "tns-android" ,
45
45
normalizedPlatformName : "Android" ,
@@ -49,6 +49,8 @@ class AndroidProjectService extends projectServiceBaseLib.PlatformProjectService
49
49
projectRoot : projectRoot ,
50
50
deviceBuildOutputPath : path . join ( projectRoot , "build" , "outputs" , "apk" ) ,
51
51
validPackageNamesForDevice : [
52
+ `${ packageName } -debug.apk` ,
53
+ `${ packageName } -release.apk` ,
52
54
`${ this . $projectData . projectName } -debug.apk` ,
53
55
`${ this . $projectData . projectName } -release.apk`
54
56
] ,
@@ -143,11 +145,15 @@ class AndroidProjectService extends projectServiceBaseLib.PlatformProjectService
143
145
shell . sed ( '-i' , / _ _ T I T L E _ A C T I V I T Y _ _ / , this . $projectData . projectName , stringsFilePath ) ;
144
146
145
147
let gradleSettingsFilePath = path . join ( this . platformData . projectRoot , "settings.gradle" ) ;
146
- shell . sed ( '-i' , / _ _ P R O J E C T _ N A M E _ _ / , this . $projectData . projectId . split ( "." ) [ 2 ] , gradleSettingsFilePath ) ;
148
+ shell . sed ( '-i' , / _ _ P R O J E C T _ N A M E _ _ / , this . getProjectNameFromId ( this . $projectData . projectId ) , gradleSettingsFilePath ) ;
147
149
shell . sed ( '-i' , / _ _ A P I L E V E L _ _ / , this . $options . sdk || this . $androidToolsInfo . getToolsInfo ( ) . wait ( ) . compileSdkVersion . toString ( ) , manifestPath ) ;
148
150
} ) . future < void > ( ) ( ) ;
149
151
}
150
152
153
+ private getProjectNameFromId ( projectId : string ) : string {
154
+ return projectId . split ( "." ) [ 2 ] ;
155
+ }
156
+
151
157
public afterCreateProject ( projectRoot : string ) : IFuture < void > {
152
158
return Future . fromResult ( ) ;
153
159
}
0 commit comments