首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows下Ionic 开发环境搭建

简单来说就是可以将你 Web 应用打包发布成 IOS/Android APP,并且提供了 Cordova 之外很多强大服务和新特性。...注意:这里我下载纯净版 SDK 之前并没有任何 Android 系统在内,所以同 Platform-tools 一样需要在这里勾选需要版本然后安装。这里至少需要有一个系统,否则无法创建虚拟机。...下载 Nodejs for Windows 并安装 下载地址:https://nodejs.org/download/ Windows 下安装 Nodejs 环境很简单,在 Nodejs 官网下载正确版本安装即可...其它 --prod 作用 在编译命令最后加上 --prod 会让 app 启动速度加快,构建速度会变慢。.../android/build/outputs/apk 下就会生成签名安装包 android-release.apk 在 windows 下 storeFile 文件路径应使用 Unix 下目录分隔符

3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ionic2 (真正)修改应用图标和启动画面

    今天在用ionic2 ionic resources生成新icon和splash,生成安装,应用图标和启动画面依然没变化。。。...不知道大家有没有被坑过,今天被坑了一下午,终于找到了办法: 解决方法 第一次使用ionic resources根文件夹下会生成一个res文件夹,比如你项目文件夹名是demo,那么就是demo/res...再ionic run android --prod试试是不是图标和启动画面换成你自己了?...重新安装cordova cnpm install -g cordova@6.3.1,这里使用cnpm,npm太慢了 使用cordova -v查看版本cordova版本是否降低为6.3.1了 ionic...platform rm android ionic platform add android 最后查看platform/android/res是否是期望图标和启动画面或者build一个.apk在手机上看

    63360

    Ionic3 自动化发布

    我们知道我们ionic项目是利用npm进行包管理,npm是根据package.json文件安装依赖。...我们可以第一次手动再这个目录下执行 npm install 和 ionic cordova pllatform add android 这两个命令,这样再打包时候 就不会报错了。...首先需要安装插件,在系统管理→插件管理→可选插件 搜索找到 Email Extension Plugin 安装,点开要配置项目配置。 ?...如果是在第一次打开jenkins主页时候,选择安装了它建议安装插件,那么这个插件已经有了,其它情况 不太清楚,如果没有就自己安装一下插件。...image.png 下面对 “success” 进行设置,每次利用jenkins打包成功,将apk文件作为邮件附件发送给客户 ?

    57420

    为什么说它对 Android 未来发展十分重要?

    作为开发者,您希望确保用户尽可能获得最佳体验,并确保您应用尽可能在所有这些设备上运行。您还希望尽可能多用户安装应用; 您也希望他们持续使用它; 并且您不希望他们因您无法控制原因卸载应用。...第 3 步:使用 Google Play Console 将签名 APK 上传到测试轨道。待测试和调整就绪,将应用正式发布,并分发到世界各地。...应用签名密钥是一种机制,它可以确保在安装应用后,更新始终来自同一个开发者。Google 无法通过此密钥获得额外访问权限,也无法识别有关开发者信息。它仅用于签署拆分 APK 以进行安装和更新。...它还可以避免占用应用生命周期内未使用空间——再次强调,更大应用更有可能被卸载。...虽然许多 Google Play 用户已经启用了自动更新功能,许多用户还尚未启用,还有些用户无法频繁连接到高速 Wi-Fi 连接并保持所有应用正常更新。

    1.7K20

    Ubuntu 16.04搭建ionic开发环境

    而Ubuntu安装命令是node) sudo ln -s `which nodejs` /usr/bin/node 要有Java环境 使用oneinstack一键PHP/Java工具安装sun-JDK...Ionic sudo npm install -g cordova ionic 2.通过Ionic创建一个项目 ionic start myApp tabs 3.编译项目成apk cd myApp...ionic platform add android ionic build android 到这里如果没有错误就能生成apk了。...apk路径 myApp/platforms/android/build/outputs/apk/android-debug.apk 4.运行项目 ionic emulate android 免责声明:...本站发布内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:zbxhhzj@qq.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

    2K10

    RN在Android打包发布App(详解)

    变量 关于密钥库注意事项: 一旦你在应用市场(应用宝,360等)发布了你应用,如果想修改签名,就必须用一个不同包名来重新发布应用(这样也会丢失所有的下载数和评分)。...生成APK文件位于android/app/build/outputs/apk/app-release.apk,它已经可以用来发布了。 5-:测试应用发行版本 $ cd android && ....在debug和release版本间来回切换安装时可能会报错签名不匹配,此时需要先卸载前一个版本再尝试安装。...重要:启用Proguard之后,你必须再次全面地测试你应用。Proguard有时候需要为你引入每个原生库做一些额外配置。参见app/proguard-rules.pro文件。.... */ def enableProguardInReleaseBuilds = true 个人建议:若是你项目因为添加此属性无法运行,则删除此配置。因为,这个真的会导致各种奇怪问题。

    1.8K60

    app功能测试--需要测试哪些要点

    1.安装卸载 应用安装卸载在任何一款APP中都属于最基本功能。一旦出错,就属于优先级为紧要Critical缺陷。因此APP安装卸载应作为一个测试点多加重视。...(有的系统版本过低,应用不能适配) ▲安装过程中是否能暂停,再次点击,是否能继续安装安装空间不足时如何表现,是否有相应提示,提示是否友好 ▲安装过程中断网或网络不稳定情况下,是否有相应提示,以及网络恢复是否能继续安装...▲是否可以正常删除应用(桌面删除;第三方软件删除;命令行删除) ▲应用卸载所有的安装文件夹是否全部删除 ▲卸载过程中出现死机,断电,重启等意外情况,待环境恢复是否可以继续正常卸载卸载是否支持取消功能...本文针对前两种注册登录方式进行阐述: 3.1账号密码注册登录; ▲输入正确账号密码,可正常注册和登录 ▲注册用户再次注册 ▲未注册用户尝试登录 ▲密码“****”展示 ▲账号输入框对最大长度和格式应有校验...6.软件更新 ▲强制更新(APP开启要求必须更新,否则无法使用APP):1.多次关闭和打开APP是否正常跳出更新弹窗,且无法关闭;2.点击更新是否正确跳转至后台配置更新页面; ▲非强制更新(只提示一次更新

    2K50

    深度测评 | 五大主流多端开发框架全面对比

    首先是 Nodejs 命令行工具安装: yarn global add expo-cli 这里不说配置源什么了,如果慢的话,可以切换国内 yarn 源,安装完毕,直接使用 expo init AwesomeProject...安装项目,项目安装完毕后进入项目执行 yarn start 会重新安装一次 expo-cli,之后本地启动项目,打开 dev 浏览器界面如下,最左边可以看到打开是本地 expo 得调试台,选择本地...图片 启动需要 adb devices 检查一下,如果设备在线,再进行下一步: ionic capacitor add android ionic capacitor run android 这一步第一次非常非常慢...图片 运行起来和 Ioinc 类似,也是有个 debug apk 被装到模拟器里了,测试了一下本地修改前端代码,webpack 本地会进行 watch 和 sync 到模拟器,实现热更新,速度还可以...均采用第一次 debug 启动耗时时间。

    5.1K30

    跨平台开发框架到底哪家强?5款主流框架横向对比!

    首先是 Nodejs 命令行工具安装: yarn global add expo-cli 这里不说配置源什么了,如果慢的话,可以切换国内 yarn 源,安装完毕,直接使用 expo init AwesomeProject...安装项目,项目安装完毕后进入项目执行 yarn start 会重新安装一次 expo-cli,之后本地启动项目,打开 dev 浏览器界面如下,最左边可以看到打开是本地 expo 得调试台,选择本地...启动需要 adb devices 检查一下,如果设备在线,再进行下一步: ionic capacitor add android ionic capacitor run android 这一步第一次非常非常慢...运行起来和 Ioinc 类似,也是有个 debug apk 被装到模拟器里了,测试了一下本地修改前端代码,webpack 本地会进行 watch 和 sync 到模拟器,实现热更新,速度还可以,但是需要频繁冷起...性能我们直接 adb shell 进入设备,使用 top命令来观察 app 进程情况: 其中帧数我们用android开发者功能,GPU截图来标识,编译速度直接用 time 命令统计, 均采用第一次

    5.9K20

    Android签名校验机制(数字证书)

    发布模式(release mode) 发布程序时,开发者需要使用自己数字证书给apk包签名。使用自己数字证书给APK签名有两种方法。将在下文描述。...,使用jarsigner再次签名导致,建议用V2重新签名或者导出一个未签名apk重新签名即可,如果一定要对当前包重新签名,可以选择将文件修改为.zip后缀,然后解压缩,删除META-INF目录,然后再次压缩为....zip并修改扩展名为.apk再次签名 jarsigner 错误: java.security.NoSuchAlgorithmException: unrecognized algorithm...出现该错误原因是因为设备上已经安装了一个同包名但是签名并不一致apk,需要卸载原有apk重新安装新签名apk。...] 出现该错误原因是因为设备上已经安装了一个同包名但是签名并不一致apk,并且已经安装应用使用Androiddebug签名文件来签名,即将安装应用使用自定义签名文件签名,需要卸载原有apk重新安装新签名

    6.5K110

    versionCode溢出问题

    android应用版本主要由versionCode和versionName来决定,android系统是根据versionCode来验证新apk是否能安装。...如果安装高版本应用,就无法使用覆盖安装方式来装旧包 之前测试那边向我反馈一个问题是:Android 5.0机器,新增了多用户功能,如果安装新版本应用然后删除掉,再装老版本,理论上应该是可以装...(因为已经卸载过了),实际仍可能遇到安装失败情况,告知无法安装。...到设置里查找应用后,选择为所有用户删除,才能将应用卸载干净。 还有一个问题就是小米系统,设备中安装应用,当使用新应用进行覆盖安装时,应用icon可能会显示不正常,重启设备就正常了。...int(可能会溢出问题) 今天,我们这边一个同事打包,versionCode写为:20150205001    (2015/02/05/001)其中001表示02/05那天第一次打包,这里就遇到一个溢出出问

    1.2K20

    ADB常用命令及其用法大全「建议收藏」

    安装方式,如果已经存在,无法安装; 推荐使用覆盖安装: adb install -r xxx.apk 比分直接RUN出来包是test-onlu无法安装,推荐使用**-t** adb install...安装卸载 安装: 我们可以使用adb install [option] 命令来将电脑上一个APP安装到手机上,例如: adb install crime.apk 注意:有时候apk...:覆盖安装:加上**-r**(replace)来替换当前安装应用。...adb install -r crime.apk 卸载卸载一个当前设备上某个APP命令为:adb uninstall [option],前提是你得直到你想要卸载APP...注意:卸载APP知道它包名;从电脑上安装APP到手机上只需要知道电脑中APK 存放路径和APK文件名。 APP卸载,其缓存文件一般也会被清除。

    4.8K21

    命令行中使用adb安装apk「建议收藏」

    那比较麻烦。如果想手工关闭adb服务,可以使用下面的命令。 adb kill-server 在关闭adb服务,要使用如下命令启动adb服务。...那如果只有apk文件(Android应用程序发行包,相当于Windows中exe文件)该如何安装和运行呢?答案就是adb命令。假设我们要安装一个ebook.apk文件,可以使用如下命令。...adb install ebook.apk 假设ebook.apkpackage是net.blogjava.mobile.ebook,可以使用如下命令卸载这个应用程序。...例如,下面的命令分别在模拟器和真机上安装、重新安装卸载应用程序。...uninstall -k net.blogjava.mobile.ebook 如果想在模拟器或真机上运行安装应用程序,除了直接在模拟器或真机上操作外,还可以使用如下命令直接运行程序。

    1.4K10

    如何获得更小应用文件尺寸?来了解下 Android App Bundle

    安装早于 Android Lollipop 版本设备也可以享受安装文件体积缩小福利,APK 中将包含所有语言。 在如今,很显然构建一个统一臃肿 APK 做法已经过时了。...首先,App Bundle (应用束)纯粹是为了上传设计文件,用户无法直接安装和使用它。它是一个 zip 文件,Google Play 从中生成优化 APK 并将其提供给设备进行安装。...这里我们来看看其中几条: 较小应用意味着更多用户可以安装应用,而无需考虑删除什么以腾出空间。 较小应用意味着用户不太可能卸载应用以在其设备上腾出空间。...首先,我们需要获得 Android Studio Canary。另外值得注意是 Android Studio 3.2 稳定版最近已经发布。...Google Play 会管理您应用签名密钥,您只使用上传密钥,用于验证您身份。自己管理应用签名密钥存在风险,因为在丢失密钥,您将无法更新发布应用; 同样,您密钥很容易被盗。

    1.9K20
    领券