Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rimian/cordova-ember-android
This is a basic Ember.js hello world install on Cordova using Android plugin. It has been tested on Ubuntu 17.04
https://github.com/rimian/cordova-ember-android
android cordova cordova-android emberjs ubuntu1704
Last synced: 10 days ago
JSON representation
This is a basic Ember.js hello world install on Cordova using Android plugin. It has been tested on Ubuntu 17.04
- Host: GitHub
- URL: https://github.com/rimian/cordova-ember-android
- Owner: rimian
- Created: 2017-07-10T19:08:52.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-07-10T23:43:17.000Z (over 7 years ago)
- Last Synced: 2024-11-23T12:35:01.529Z (2 months ago)
- Topics: android, cordova, cordova-android, emberjs, ubuntu1704
- Language: Java
- Homepage:
- Size: 32.5 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cordova Ember Android
This is a basic Ember.js hello world install on Cordova using Android plugin. If it all works properly, you should be able to start up an Android emulator.
## Prerequisites
- [cordova](https://www.npmjs.org/package/cordova) (> 7.0)
- [Android SDK](https://developer.android.com/studio/index.html)
- [ember-cli](http://www.ember-cli.com) (> 2.13)Note: The Cordova 7.0.1 emulator has a bug. See: https://issues.apache.org/jira/browse/CB-12981. The fix/patch has been applied to this codebasse.
## Supported Platforms
This guide is mainly for Android but it should work for iOS.
## Installation
```
git clone https://github.com/rimian/cordova-ember-android.git
cd cordova-ember-android
npm install
```The documentation at [ember-cli-cordova](https://github.com/poetic/ember-cli-cordova/blob/master/docs/getting-started.md) says you can set the platform in config but that doesn't seem to work. To install and build for Android, you'll need to pass the `--platform=android` flag in to your commands.
To run a build run
```
ember cordova:build --platform=android
```## The Emulator
There's a compatibility issue with Android SDK and libstdc++ on Ubuntu:
```
sudo apt-get install lib64stdc++6
cd ~/Android/Sdk/emulator/lib64/libstdc++
sudo mv libstdc++.so.6 libstdc++.so.6.old ## backup the old file
sudo ln -s /usr/lib64/libstdc++.so.6 libstdc++.so.6
```Run the emulator:
```
cd cordova/
cordova emulate android
```If that all works, you should see the Ember.js welcome page. Yipee!