`

用cordova生成android应用

 
阅读更多

生成android应用需要3个工具,cordova,yeoman,angularjs generator

1.安装cprdova,执行以下命令

 

$ sudo npm install -g cordova

 2.安装yeoman

 

 

$ sudo npm install -g yeoman

 3.安装angilar js generator

$ sudo npm install -g generator-angular

 4.创建一个新文件夹,来放cordova工程,已workspace为例

$ cd to_my_worksapce/

 创建一个工程,以demo命名,id为com.company.demo,生成应用名为DemoApp

 

 

$ cordova create demo com.company.demo "DemoApp"

5.进入demo文件夹,并添加android平台

 

 

$ cd demo/

$ cordova platform add android

6. 创建一个webapp文件夹,并进入

 

 

$ mkdir webapp && cd webapp

7.用yo来创建一个angular框架

 

 

$ yo angular webapp 

$ sudo npm install

8. 把你的工程复制替换了webapp里面的文件,然后继续执行,创建android app

$ grunt --force

9.开启服务,看是否能正常运行

$ grunt serve

10.如果运行没有问题继续执行

$ rm -rf ../www/*       //删除www文件夹里面的内容

$ cp -rf dist/* ../www/       //把dist文件的内容复制到www文件夹中

$ cd ..              //返回上级,目录

$ cordova build    生成android应用

11.你可以在路径为platforms/android/ant-build/*debug.apk 中找到apk应用,用usb连接手机,

执行一下命令将应用装在手机上

$ adb install platforms/android/ant-build/*debug.apk

在这里我碰到一个严重的问题,就是安装完成后应用没有样式,找了很长时间的原因,最后发现是引用

的样式文件必须放在  demo/webapp/bower_components/bootstrap/dist/css 文件夹下,否

则执行不了.

分享到:
评论

相关推荐

    phonegap/cordova 案例android版本

    3. `platforms/android` 文件夹 - 存放Android项目的源代码和资源,这是Cordova生成的。 4. 可能还有其他配置文件,如`.plist`(iOS)或`AndroidManifest.xml`(Android),用于特定平台的设置。 通过学习这个案例...

    cordova生成android的settings.gradle配置module(csdn)————程序.pdf

    ### Cordova生成Android的settings.gradle配置Module解析 #### 一、引言 在跨平台开发领域,Cordova作为一款开源框架,允许开发者使用HTML、CSS和JavaScript等Web技术来构建移动应用。对于Android平台,Cordova会...

    cordova打包项目android生成apk签名.txt

    在IT领域,特别是移动应用开发过程中,Android应用的签名是一个重要的环节。本文将根据提供的文件信息,详细解析如何使用Cordova工具为Android项目生成并应用数字签名,包括创建密钥库(Keystore)、配置签名参数...

    Vue.js+Cordova开发H5混合应用(以Android为例,附说明文档和工程)

    7. **打包发布**:当应用开发完成并测试无误后,使用`cordova build android`命令生成APK,然后通过Google Play或其他分发渠道发布应用。 通过"Vue.js+Cordova开发H5混合应用(以Android为例).docx"这份文档,...

    android 第三方webview cordova的集成使用

    5. **构建应用**:运行`cordova build android`命令,Cordova会生成一个Android Studio可识别的项目结构。导入到Android Studio进行进一步开发。 6. **编写HTML/JS代码**:在项目的`www`目录下,编写你的应用界面和...

    cordova调用Android关于服务的插件示例

    Android编译器会根据AIDL自动生成对应的接口类,供服务端和服务消费者(这里是Cordova插件)使用。 5. **打包为jar**:将服务及其相关依赖打包成jar文件,可以方便地在多个项目中复用。通常,将服务代码封装到独立...

    cordova android

    4. **构建与运行**:通过`cordova build android`命令编译项目,然后使用`cordova run android`将应用部署到Android设备或模拟器上。 ### Cordova插件 Cordova的扩展能力主要依赖于插件。开发者可以使用`cordova ...

    android studio搭建Cordova环境

    在Android Studio中搭建Cordova环境是一项重要的工作,因为Cordova是一个流行的开源框架,它允许开发者使用Web技术(如HTML、CSS和JavaScript)来构建原生移动应用。Cordova通过将这些Web应用程序封装在原生应用壳中...

    Android-Cordova插件-用于播放海康监控视频

    - 使用Cordova的`run`或`emulate`命令在设备或模拟器上测试应用。 - 利用Cordova的日志服务(`console.log`)和Android Studio的Logcat进行调试。 8. **发布和更新** - 当插件开发完成后,可以使用`cordova ...

    cordova anrdoid

    Cordova Android 是一个开源的移动开发框架,它允许开发者使用标准的Web技术,如HTML、CSS和JavaScript来构建原生的Android应用。Cordova的核心理念是将Web应用程序封装在原生的移动应用壳中,使其能够访问设备的...

    sencha-touch + cordova(PhoneGap)使用adt-eclipse打包实例

    这个实例详细展示了如何结合Sencha Touch的前端开发能力和Cordova的跨平台特性,利用ADT-Eclipse工具链来构建和打包Android应用。理解这一过程有助于开发者更高效地开发和部署跨平台的移动应用。

    是否需要安装android api才能使用cordova在visual studio中构建android应用。

    我在Visual Studio 2015中使用Cordova创建了一个应用程序。但是我无法在Windows 7平台中生成.apk文件。 有没有人可以帮助我解决这个问题,我尝试了什么:我在Visual Studio 2015中使用Cordova创建了一个应用程序。我...

    cordova+html5=android app

    这个“cordova+html5=android app”事例表明,通过结合Cordova和HTML5,我们可以创建原生的Android应用程序,而无需深入学习Java或Kotlin这样的原生语言。 ### Cordova简介 Cordova最初由Adobe Systems开发,现由...

    cordova 配置eclipse的android 开发

    4. **构建项目**:运行 `cordova build android` 来生成 Android 工程文件。 最后,在 Eclipse 中导入项目: 1. **导入 Android 项目**:在 Eclipse 中,选择 "File" > "Import" > "Existing Android Code into ...

    Cordova+Vue实现Android-APP开发

    其中,使用Cordova与Vue.js组合来开发Android应用成为了一个热门的选择。本文将详细介绍如何通过Cordova和Vue.js这两种技术来实现Android应用程序的开发。 #### 一、Cordova简介 Cordova是一个开源移动开发框架,...

    cordova工程,包含所有插件

    10. **发布与分发**:完成开发后,可以使用Cordova的`build`命令生成不同平台的应用包,如APK(Android应用包)。然后,这些应用包可以通过Google Play Store或其他分发渠道发布给用户。 综上所述,这个压缩包提供...

    解决cordova+vue 项目打包成APK应用遇到的问题

    在开发移动应用时,有时需要将前端框架如Vue与Cordova结合,以便将Web应用打包成原生的Android APK。本篇文章将详细讲解如何解决在使用Cordova和Vue.js进行项目打包过程中可能遇到的问题。 首先,我们需要确保开发...

    基于Vue和Cordova的跨平台移动应用基础工程.zip

    项目集成了Vue作为前端框架,Cordova作为跨平台框架,以及Ionic Native插件,支持生成Android和iOS工程,并提供基本的开发和打包功能。 适用人群 前端开发者,特别是熟悉Vue框架的开发者。 移动应用开发者,希望...

    [Cordova]Cordova包裝html51

    这将生成一个APK文件,你可以将其安装在连接的Android设备上进行测试,或者使用模拟器进行调试。在命令行中,你可以使用以下命令构建和运行应用: ``` cordova build android cordova run android ``` 通过...

    swift-cordova-plugin-alipay支付宝App支付插件支持AndroidiOS

    本文将详细讲解如何使用`cordova-plugin-alipay`这个插件,以实现支付宝App支付功能在Android和iOS平台上的集成。该插件是基于Swift开发,方便开发者快速在Cordova应用中接入支付宝服务。 首先,`cordova-plugin-...

Global site tag (gtag.js) - Google Analytics