aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xhooks/after_prepare/allow-sd-installation.js8
-rwxr-xr-xhooks/after_prepare/remove-permissions.js12
-rwxr-xr-xscripts/prepare_index_html.js2
3 files changed, 13 insertions, 9 deletions
diff --git a/hooks/after_prepare/allow-sd-installation.js b/hooks/after_prepare/allow-sd-installation.js
index 4a5af5e..d6d24d9 100755
--- a/hooks/after_prepare/allow-sd-installation.js
+++ b/hooks/after_prepare/allow-sd-installation.js
@@ -2,11 +2,13 @@
var fs = require('fs');
-if (fs.existsSync('platforms/android')) {
- var filename = 'platforms/android/AndroidManifest.xml',
- manifest = fs.readFileSync(filename).toString();
+var filename = 'platforms/android/app/src/main/AndroidManifest.xml';
+if (fs.existsSync(filename)) {
+ var manifest = fs.readFileSync(filename).toString();
if (manifest.indexOf('android:installLocation="auto"') == -1) {
manifest = manifest.replace(/<manifest/, '<manifest android:installLocation="auto"');
fs.writeFileSync(filename, manifest);
}
+} else {
+ console.log("file didn't exist: ", filename);
}
diff --git a/hooks/after_prepare/remove-permissions.js b/hooks/after_prepare/remove-permissions.js
index 5628647..9ae133b 100755
--- a/hooks/after_prepare/remove-permissions.js
+++ b/hooks/after_prepare/remove-permissions.js
@@ -1,15 +1,15 @@
#!/usr/bin/env node
var fs = require('fs');
-if(fs.existsSync('platforms/android')) {
+var filename = 'platforms/android/app/src/main/AndroidManifest.xml';
+if (fs.existsSync(filename)) {
var PERMISSIONS_TO_REMOVE = [
'READ_PHONE_STATE',
'RECORD_AUDIO',
'MODIFY_AUDIO_SETTINGS',
'RECORD_VIDEO'
];
- var MANIFEST = 'platforms/android/AndroidManifest.xml';
- var manifestLines = fs.readFileSync(MANIFEST).toString().split('\n');
+ var manifestLines = fs.readFileSync(filename).toString().split('\n');
var newManifestLines = [];
var PERMISSIONS_REGEX = PERMISSIONS_TO_REMOVE.join('|');
@@ -19,5 +19,7 @@ if(fs.existsSync('platforms/android')) {
}
});
- fs.writeFileSync(MANIFEST, newManifestLines.join('\n'));
-} \ No newline at end of file
+ fs.writeFileSync(filename, newManifestLines.join('\n'));
+} else {
+ console.log("file didn't exist: ", filename);
+}
diff --git a/scripts/prepare_index_html.js b/scripts/prepare_index_html.js
index 379b0d9..f1aa5c5 100755
--- a/scripts/prepare_index_html.js
+++ b/scripts/prepare_index_html.js
@@ -20,7 +20,7 @@ module.exports = function(context) {
var CONFIG = require("../www/js/config.js");
var files = [
- "platforms/android/assets/www/index.html",
+ "platforms/android/app/src/main/assets/www/index.html",
"platforms/ios/www/index.html",
];
files.forEach(function(file) {