Phone Cloning Appseverstore
An App harness for Cordova that can download and run Cordova apps as well as Chrome packaged apps. This enables an edit & refresh workflow. Also enables local development of apps without needing the Android / iOS SDK.
##Setting up environment
Sonic CD port to the vita using Rubberduckycooly's Sonic CD 11 Decompilation - SonicMastr/Sonic-CD-Vita. I am new to wp7 I want to create an application which should start automatically without user starting it. Something similar to automatic virus scan on any PC. Any suggestions please,A good exampl. After cloning Redash and entering the Redash directory, you need to create the Docker services: docker-compose up This will build the Docker images and fetch some pre-built images before starting the. WordCamp CT 2016: Taking WordPress to the App Store - cwbmuller/wcct2016. Contribute to roark31337/devcon-demo-app development by creating an account on GitHub.
Clone the the
cordova-app-harness
,cordova-android
,cordova-ios
,cordova-js
,chrome-cordova
,plugman
,cordova-cli
,zip
() andAppBundle
() repos into folders of the same name in a common directory - eg ‘Repo’.Use the
future
branch forcordova-cli
andmaster
everywhere elseLink these
plugman
andcordova-cli
of this branch as the globally symlinkedplugman
andcordova-cli
commands. (You may want to seenpm link
)Build the
cordova-js
repo and grab thecordova.android.js
andcordova.ios.js
Replace the
cordova-cli/lib/cordova-android/framework/assets/js/cordova.android.js
and thecordova-cli/lib/cordova-ios/CordovaLib/cordova.ios.js
files with the ones aboveBuild the
cordova-android
repository and generate newcordova.jar
Run the following commands
Put the
cordova.jar
in theCordovaAppHarness/platforms/android/libs
folder. (Note you may want to link thecordova-android
project directly instead of adding a built jar so you can easily make changes tocordova-android
and test the app harness)Replace the contents of
CordovaAppHarness/platforms/ios/CordovaLib
with/Repo/cordova-ios/CordovaLib
Go to Eclipse and got to new, other, android, android project from existing code. Navigate to
CordovaAppHarness/platforms/android
and then add the projectDouble click the
.xcodeproj
file inCordovaAppHarnessNew/platforms/ios/
Ensure the
config.xml
for Android (Project Folder In IDE/res/xml/config.xml) and iOS (Project Folder In IDE/config.xml) have the content tag'ssrc
set toFifa setup downloadnewfamous. Remove the additional
content
tag added by thechrome-cordova
plugins later in the file. The line to remove should be something likeEnsure the config.xml for ios has the tags
Open the
cordova_plugins.json
file in Eclipse and Xcode and ensure replace the contents withYou can now build the app harness from the IDEs or with
cordova compile

##Features
- Install and test multiple applications.
- Install crx files directly or from the Chrome App Store.
- Run apps locally or run them directly from
cordova serve
. - Edit and Refresh workflow with
cordova serve
. - In App context menu to switch between apps.
- Firebug Lite and Weinre support for debugging.
- Support for bundle paths such as
file:///android_asset/www
- These point to the tested application‘s bundle and not the app harness’ bundle. (In development)
##Install an app in the harness
- Install the app in one of the two ways below
###Test by installing the app on the phone through app harness
Android Phone Cloning App
Run the
packapp
script and point it to a cordova project of the app you want to test. This will package the app into acdvh
file. (Note: it is expected that you have added all relevant platforms. For example, if you want to test on the iphone, you need to have added the ios platform to the project)Upload the the
cdvh
onto any hosting site.Run the app harness
Click add new app
Give a name and the url to the cdvh file.
###Test by installing a chrome extension
Upload the the crx file onto any hosting site or the chrome apps store.
Run the app harness
Click add new app
Give a name and the url to the crx file.
Alternately you can use the url of the app in the apps store for example https://chrome.google.com/webstore/detail/appName/appid
###Test by using cordova serve
Go to cordova project of the app you want to test in a terminal and run.
Open a new terminal to the same location and run
If you want to test the app in an actual device, find the network address of your computer by running ifconfig If you are running this on the iOS simulator, you can use “http://localhost” as your address If you are running this on the android simulator, you can use “http://10.0.2.2” as your address
Click add new app
Choose the option “Enter the URL to the server hosting the app”
Give a name and the url as follows. Let's assume the network address discovered above is
a.b.c.d
Go back to the main screen after you see the prompt “successfully installed”
Download Cloning App
##Running an app in the harness
Cell Phone Cloning App
- Click launch on the installed app
- See if the app looks as expected
- Use the 3 finger tap to access the app menu while testing your app
- The context menu that pops up, will allow you to return to the main screen, restart or update the app, open a firebug console in the device, setup remote debugging using weinre etc.