mirror of
https://github.com/apache/cordova-android.git
synced 2025-03-13 14:41:03 +08:00
CB-6511 Fixes build for android when app name contains unicode characters.
This commit is contained in:
parent
e2e38ad2b4
commit
e65bfa41a5
@ -210,9 +210,11 @@ exports.createProject = function(project_path, package_name, project_name, proje
|
|||||||
project_template_dir :
|
project_template_dir :
|
||||||
path.join(ROOT, 'bin', 'templates', 'project');
|
path.join(ROOT, 'bin', 'templates', 'project');
|
||||||
|
|
||||||
var safe_activity_name = project_name.replace(/\W/g, '');
|
|
||||||
var package_as_path = package_name.replace(/\./g, path.sep);
|
var package_as_path = package_name.replace(/\./g, path.sep);
|
||||||
var activity_dir = path.join(project_path, 'src', package_as_path);
|
var activity_dir = path.join(project_path, 'src', package_as_path);
|
||||||
|
// safe_activity_name is being hardcoded to avoid issues with unicode app name (https://issues.apache.org/jira/browse/CB-6511)
|
||||||
|
// TODO: provide option to specify activity name via CLI (proposal: https://issues.apache.org/jira/browse/CB-7231)
|
||||||
|
var safe_activity_name = "CordovaApp";
|
||||||
var activity_path = path.join(activity_dir, safe_activity_name + '.java');
|
var activity_path = path.join(activity_dir, safe_activity_name + '.java');
|
||||||
var target_api = check_reqs.get_target();
|
var target_api = check_reqs.get_target();
|
||||||
var manifest_path = path.join(project_path, 'AndroidManifest.xml');
|
var manifest_path = path.join(project_path, 'AndroidManifest.xml');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user