中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

iis7 網(wǎng)站用戶權(quán)限長沙網(wǎng)絡(luò)推廣公司

iis7 網(wǎng)站用戶權(quán)限,長沙網(wǎng)絡(luò)推廣公司,深圳建設(shè)網(wǎng)站哪家強,網(wǎng)站制作視頻Capacitor是什么? Capacitor是由ionic團(tuán)隊開發(fā)的一款跨平臺移動應(yīng)用構(gòu)建工具,可輕讓我們輕松的構(gòu)建Android、iOS、Electron和Web應(yīng)用程序。 Capacitor是Apache Cordova和Adobe PhoneGap的繼承者,不僅可以把我們用html css js寫的代碼打包成原…

Capacitor是什么?

Capacitor是由ionic團(tuán)隊開發(fā)的一款跨平臺移動應(yīng)用構(gòu)建工具,可輕讓我們輕松的構(gòu)建Android、iOS、Electron和Web應(yīng)用程序。
Capacitor是Apache Cordova和Adobe PhoneGap的繼承者,不僅可以把我們用html css js寫的代碼打包成原生app,還可以讓我們使用js調(diào)用手機上面原生的Api。目前Capacitor已經(jīng)成為Ionic應(yīng)用程序的默認(rèn)打包工具,你可以繼續(xù)選擇使用cordova或者嘗試使用Capacitor。Capacitor官方不僅給我們提供了常見的Api插件,還提供了Cordova兼容層,允許我在Capacitor項目中使用現(xiàn)有的Cordova插件。

1.在我們的Ionic項目中(vue angular react都可以)集成Capacitor

ionic integrations enable capacitor


2.新版本的ionic(“@ionic/vue”: “^6.0.0”)此步驟可跳過----配置應(yīng)用名稱 應(yīng)用包名

npx cap init [appName] [appId]
例如:
npx cap init hybirdApp com.hybrid.pwc
appName應(yīng)用程序的名稱,appId應(yīng)用程序域標(biāo)識符(例如:com.hybrid.pwc)

3.添加平臺

npm install @capacitor/android
npm install @capacitor/ios
npx cap add ios
npx cap add android


4.編譯我們的vue項目

ionic build

5.將靜態(tài)資源與capacitor同步

npx cap copy

6.打開IDE運行,部署,iOS和Android項目分別會在Xcode和Android Studio中打開

npx cap open ios
npx cap open android

注意:每次修改代碼先ionic build 然后npx cap copy同步代碼,再去android studio中運行

7.初次使用,需要用這個命令來同步項目

ionic capacitor sync android

否則你的項目會報錯Could not read script ‘\android\capacitor.settings.gradle’ as it does not exist.

Settings file 'C:\jin_files\code\ionic-demo\mobile-framework\android\settings.gradle' line: 5A problem occurred evaluating settings 'android'.
> Could not read script 'C:\jin_files\code\ionic-demo\mobile-framework\android\capacitor.settings.gradle' as it does not exist.* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.* Exception is:
org.gradle.api.GradleScriptException: A problem occurred evaluating settings 'android'.at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:93)at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.lambda$apply$0(DefaultScriptPluginFactory.java:133)at org.gradle.configuration.DefaultScriptTarget.addConfiguration(DefaultScriptTarget.java:74)at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:136)at org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildOperationScriptPlugin.java:65)at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:56)at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1(DefaultBuildOperationExecutor.java:71)at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:45)at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:71)at org.gradle.configuration.BuildOperationScriptPlugin.lambda$apply$0(BuildOperationScriptPlugin.java:62)at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:43)at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:62)at org.gradle.initialization.ScriptEvaluatingSettingsProcessor.applySettingsScript(ScriptEvaluatingSettingsProcessor.java:74)at org.gradle.initialization.ScriptEvaluatingSettingsProcessor.process(ScriptEvaluatingSettingsProcessor.java:67)

8.使用IDE下載依賴sync項目,通常安卓會自動下載


9.真機運行項目


在這里插入圖片描述

歡迎路過的小哥哥小姐姐們提出更好的意見哇~~

參考資料:
https://capacitorjs.com/docs/v2/apis/browser
https://ionicframework.com/docs/cli/commands/capacitor-sync#inputs
https://blog.csdn.net/weixin_39652658/article/details/117740937
https://www.itying.com/goods-1150.html

http://www.risenshineclean.com/news/60757.html

相關(guān)文章:

  • phpstorm做網(wǎng)站搜索引擎優(yōu)化seo名詞解釋
  • 哪家外貿(mào)網(wǎng)站做的好寧波網(wǎng)站推廣方案
  • wordpress輸入密碼訪問湖南有實力seo優(yōu)化
  • hostinger wordpress惠州seo關(guān)鍵詞排名
  • dnf免做卡網(wǎng)站優(yōu)化工具箱下載
  • 做企業(yè)網(wǎng)站建設(shè)下載百度app
  • 萬虹點讀機如何做系統(tǒng)下載網(wǎng)站公司seo推廣營銷網(wǎng)站
  • 全屋定制加盟品牌加盟網(wǎng)杭州做seo的公司
  • magento 網(wǎng)站seo優(yōu)化與推廣招聘
  • 聊城做網(wǎng)站的公司咨詢最常用的幾個關(guān)鍵詞
  • 網(wǎng)站建設(shè)主管招聘浙江百度查關(guān)鍵詞排名
  • seo優(yōu)化銷售seo網(wǎng)上培訓(xùn)課程
  • 邯鄲專業(yè)做網(wǎng)站報價建設(shè)網(wǎng)站公司
  • 1核2g 做網(wǎng)站百度手機應(yīng)用商店
  • 做網(wǎng)站的小圖標(biāo)360網(wǎng)站排名優(yōu)化
  • 昆明哪些做網(wǎng)站建設(shè)的公司網(wǎng)站惡意點擊軟件
  • 做水果網(wǎng)站行營銷推廣的形式包括
  • 亞馬遜網(wǎng)站推廣怎么做學(xué)網(wǎng)絡(luò)營銷有用嗎
  • 浙江做網(wǎng)站的公司百度公司招聘信息
  • 哪個網(wǎng)站做調(diào)查問卷賺錢長春seo招聘
  • 騰訊云注冊域名后怎么做網(wǎng)站剛剛突發(fā)1驚天大事
  • wex5網(wǎng)站開發(fā)北京seo助理
  • 南京電商網(wǎng)站建設(shè)公司百度搜索引擎的原理
  • 免費茶葉網(wǎng)站建設(shè)點擊器
  • 360免費做網(wǎng)站電腦零基礎(chǔ)培訓(xùn)班
  • icp備案 網(wǎng)站服務(wù)內(nèi)容蘇州網(wǎng)站制作開發(fā)公司
  • 上海網(wǎng)站建設(shè)方案托管銀川seo
  • 太原網(wǎng)站設(shè)計公司軟件開發(fā)定制
  • 鄭州網(wǎng)站建設(shè)國奧大廈網(wǎng)站seo資訊
  • 時時彩網(wǎng)站開發(fā)違法嗎升華網(wǎng)絡(luò)推廣軟件