Browse Source

add run script

xiongzhu 7 years ago
parent
commit
b54d46a67a

+ 38 - 0
android.js

@@ -0,0 +1,38 @@
+const spawn = require('child_process').spawn;
+const path = require('path')
+function exec(cmd, args, options) {
+    return new Promise((resolve, reject) => {
+        var s = spawn(cmd, args, options)
+        s.stdout.on('data', function (s) {
+            console.log(s.toString())
+        })
+        s.stderr.on('data', function (s) {
+            console.log(s.toString())
+            reject(s.toString())
+        })
+        s.on('close', code => {
+            resolve()
+        })
+    })
+}
+
+const workDir = '/Users/xiongzhu/Projects/Java/GuangMing/WebSrc/Milk'
+const username = 'xz'
+const password = 'xz'
+
+var update = process.argv.splice(2).indexOf('update') > -1
+var run = process.argv.splice(2).indexOf('run') > -1
+// !function () {
+//     if (update) return exec('svn', ['update', '--username', username, '--password', password], { cwd: path.resolve(workDir) })
+//     else return new Promise((resolve, reject) => { resolve() })
+// }().then(() => {
+//     return exec('npm', ['run', 'build', path.resolve(__dirname)], { cwd: workDir })
+// }).then(() => {
+//     return exec('cordova', ['clean', 'android'], { cwd: path.resolve(__dirname) })
+// }).then(() => {
+//     return exec('cordova', [run ? 'run' : 'build', 'android', '--release', '--', `--keystore=${path.resolve(__dirname), 'zouma.jks'}`, '--storePassword=zouma123', '--password=zouma123', '--alias=zouma'], { cwd: './' })
+// }).then(() => {
+// }).catch(e => {
+//     console.log(e)
+// })
+return exec('cordova', [run ? 'run' : 'build', 'android', '--release', '--', `--keystore=${path.resolve(__dirname), 'zouma.jks'}`, '--storePassword=zouma123', '--password=zouma123', '--alias=zouma'], { cwd: './' })

+ 1 - 2
config.xml

@@ -7,7 +7,7 @@
     <author email="dev@cordova.apache.org" href="http://cordova.io">
         Apache Cordova Team
     </author>
-    <content src="http://muye.izouma.com/muchang/login" />
+    <content src="http://118.178.226.110:8090/muchang/login" />
     <plugin name="cordova-plugin-whitelist" spec="1" />
     <access origin="*" />
     <allow-intent href="http://*/*" />
@@ -31,7 +31,6 @@
         <allow-intent href="itms-apps:*" />
     </platform>
     <plugin name="cordova-plugin-wkwebview-engine" spec="^1.1.4" />
-    <preference name="FullScreen" value="true" />
     <plugin name="cordova-plugin-multidex" spec="^0.1.4" />
     <plugin name="cordova-plugin-remote-injection" spec="^0.5.2" />
     <plugin name="cordova-plugin-handheld" spec="../handheld" />

+ 1 - 1
platforms/android/AndroidManifest.xml

@@ -3,7 +3,7 @@
     <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="22" />
     <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
     <uses-permission android:name="android.permission.READ_PHONE_STATE" />
-    <application android:hardwareAccelerated="true" android:icon="@mipmap/icon" android:label="@string/app_name" android:supportsRtl="true">
+    <application android:hardwareAccelerated="true" android:icon="@mipmap/icon" android:label="@string/app_name" android:name="android.support.multidex.MultiDexApplication" android:supportsRtl="true">
         <activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleTop" android:name=".MainActivity" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" android:windowSoftInputMode="adjustResize">
             <intent-filter android:label="@string/launcher_name">
                 <action android:name="android.intent.action.MAIN" />

+ 6 - 0
platforms/android/release-signing.properties

@@ -0,0 +1,6 @@
+# This file is automatically generated.
+# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
+key.store=../../zouma.jks
+key.alias=zouma
+key.store.password=zouma123
+key.alias.password=zouma123

+ 1 - 2
platforms/android/res/xml/config.xml

@@ -22,7 +22,7 @@
     <author email="dev@cordova.apache.org" href="http://cordova.io">
         Apache Cordova Team
     </author>
-    <content src="http://muye.izouma.com/muchang/login" />
+    <content src="http://118.178.226.110:8090/muchang/login" />
     <access origin="*" />
     <allow-intent href="http://*/*" />
     <allow-intent href="https://*/*" />
@@ -38,5 +38,4 @@
     <icon density="xxhdpi" src="res/icon/android/drawable-xxhdpi/ic_launcher.png" />
     <icon density="xxxhdpi" src="res/icon/android/drawable-xxxhdpi/ic_launcher.png" />
     <preference name="loglevel" value="DEBUG" />
-    <preference name="FullScreen" value="true" />
 </widget>

BIN
zouma.jks