1"use strict";(self.webpackChunkrspress_doc_template=self.webpackChunkrspress_doc_template||[]).push([["7615"],{6946:function(e,s,n){n.r(s),n.d(s,{default:()=>d});var r=n(8663),i=n(3664),a=n(6305);function l(e){let s={a:"a",blockquote:"blockquote",code:"code",div:"div",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",span:"span",ul:"ul",...(0,i.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(s.h1,{id:"-æµè¯å©æpro",children:[(0,r.jsx)(s.a,{className:"header-anchor","aria-hidden":"true",href:"#-æµè¯å©æpro",children:"#"}),"\uD83E\uDDEA æµè¯å©æ(Pro)"]}),"\n",(0,r.jsxs)(s.div,{className:"rspress-directive warning",children:[(0,r.jsx)(s.div,{className:"rspress-directive-title",children:"\uD83D\uDCA1 å°æç¤º"}),(0,r.jsx)(s.div,{className:"rspress-directive-content",children:(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:["æµè¯å©æä¸å®ä¸è½å¨çº¿ä¸ä½¿ç¨ï¼è¯·ä¸¥æ ¼æç
§ç¤ºä¾éæï¼ä»
å¨ ",(0,r.jsx)(s.code,{children:"debug"})," 模å¼ä¸å è½½"]}),"\n",(0,r.jsx)(s.li,{children:"ä¸ºäºæ¹ä¾¿å·²æå¤§é度çéæå°æä»¶ä¸äºï¼iOS é¶é
ç½®ï¼Android ä»
éå¼å
¥ aar å³å¯"}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"https://www.csjplatform.com/union/media/union/download/detail?id=142&docId=27626&osType=android",rel:"noopener noreferrer",target:"_blank",children:"åè宿¹ææ¡£"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.code,{children:"请使ç¨çæºæµè¯ï¼ä¸è¦ä½¿ç¨æ¨¡æå¨"})}),"\n",(0,r.jsx)(s.li,{children:"Pro ç客æ·ï¼å¦æé®é¢éæ¶èç³»æï¼æä¾é
ç½®æå¯¼"}),"\n"]})})]}),"\n",(0,r.jsxs)(s.h2,{id:"强大ä½ç¨",children:[(0,r.jsx)(s.a,{className:"header-anchor","aria-hidden":"true",href:"#强大ä½ç¨",children:"#"}),"强大ä½ç¨"]}),"\n",(0,r.jsx)(s.p,{children:"å¾å¤äººä¼å¿½ç¥è¿ä¸ªåè½ï¼å¯è§åæµè¯å©æä¸»è¦æ 2 个ä½ç¨æ¥ä¿è¯ä½ ä¸çº¿åå¹¿åæ²¡å¥é®é¢ã"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:"GroMore ä¸è¬æä»¬ä¼éæå¤ååï¼SDK å
¼å®¹æ§æ
åµä¸ç®äºç¶"}),"\n",(0,r.jsx)(s.li,{children:"æ¯ä¸ªå¹¿åä½ç叿µä¸æå¤ä¸ªä»£ç ä½ï¼ä¸è¬æµè¯å±ç¤ºä»·æ ¼æé«çï¼å¾é¾ç²¾åæ§å¶æµè¯ï¼å¯è§åæµè¯å¯æ¯ä¸ªä»£ç ä½è¿è¡æµè¯"}),"\n"]}),"\n",(0,r.jsxs)(s.h2,{id:"æ¼ç¤ºè§é¢",children:[(0,r.jsx)(s.a,{className:"header-anchor","aria-hidden":"true",href:"#æ¼ç¤ºè§é¢",children:"#"}),"æ¼ç¤ºè§é¢"]}),"\n",(0,r.jsx)("video",{src:(0,a.i6)("/imgs/view/video_test.mp4"),width:"260px",controls:!0}),"\n",(0,r.jsxs)(s.h2,{id:"android-é
ç½®",children:[(0,r.jsx)(s.a,{className:"header-anchor","aria-hidden":"true",href:"#android-é
ç½®",children:"#"}),"Android é
ç½®"]}),"\n",(0,r.jsxs)(s.blockquote,{children:["\n",(0,r.jsxs)(s.p,{children:["å
å°æä»¶ä¸ä¾èµ ",(0,r.jsx)(s.code,{children:"android/libs/tools-release.aar"})," å¤å¶å°èªå·±é¡¹ç®ä¸ç ",(0,r.jsx)(s.code,{children:"android/app/libs/"})," æä»¶å¤¹ä¸ï¼ç¶åé
ç½®ä»¥ä¸ ",(0,r.jsx)(s.code,{children:"debug"})," 模å¼ä¸çä¾èµå¼ç¨"]}),"\n"]}),"\n",(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",title:"example/android/app/build.gradle",children:(0,r.jsxs)(s.code,{className:"language-dart",children:[(0,r.jsx)(s.span,{className:"line",children:(0,r.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"dependencies {"})}),"\n",(0,r.jsx)(s.span,{className:"line",children:(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-comment)"},children:" // æµè¯å·¥å
·(è¿éä»
debug 模å¼ä¸å¼ç¨ï¼æ£å¼é¡¹ç®ç¨è¿ç§æ¨¡å¼)"})}),"\n",(0,r.jsxs)(s.span,{className:"line",children:[(0,r.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" debugImplementation "}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:"files"}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"("}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"'libs/tools-release.aar'"}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:")"})]}),"\n",(0,r.jsx)(s.span,{className:"line",children:(0,r.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"}"})})]})})}),"\n",(0,r.jsxs)(s.h2,{id:"ios-é
ç½®",children:[(0,r.jsx)(s.a,{className:"header-anchor","aria-hidden":"true",href:"#ios-é
ç½®",children:"#"}),"iOS é
ç½®"]}),"\n",(0,r.jsx)(s.p,{children:"æ éé
ç½®ï¼æä»¶ä¸å·²é»è®¤å¼å模å¼ä¸éæï¼ä¸çº¿ä¸ä¼å¢å å®è£
å
大å°"}),"\n",(0,r.jsxs)(s.h2,{id:"å¯å¨å¯è§åæµè¯å©æ",children:[(0,r.jsx)(s.a,{className:"header-anchor","aria-hidden":"true",href:"#å¯å¨å¯è§åæµè¯å©æ",children:"#"}),"å¯å¨å¯è§åæµè¯å©æ"]}),"\n",(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",title:"example/pages/home_page.dart",children:(0,r.jsx)(s.code,{className:"language-dart",children:(0,r.jsxs)(s.span,{className:"line",children:[(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-constant)"},children:"FlutterGromoreAds"}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"."}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-function)"},children:"launchTestTools"}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-foreground)"}
1,children:"();"})]})})})}),"\n",(0,r.jsxs)(s.h2,{id:"常è§é误",children:[(0,r.jsx)(s.a,{className:"header-anchor","aria-hidden":"true",href:"#常è§é误",children:"#"}),"常è§é误"]}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:"ç»ä»¶å²çªäº"}),"\n"]}),"\n",(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",children:(0,r.jsx)(s.code,{className:"language-java",children:(0,r.jsxs)(s.span,{className:"line",children:[(0,r.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:"[INSTALL_FAILED_CONFLICTING_PRVIDER"}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" scaning Failed"}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-punctuation)"},children:"."}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:":"}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" can"}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"'t install,sbecause provider name .ToolsProvider (in package xxx) is already used by com.flutterads.app]"})]})})})}),"\n",(0,r.jsxs)(s.blockquote,{children:["\n",(0,r.jsx)(s.p,{children:"å¸è½½ææçç¤ºä¾æè
ç©¿å±±ç²ç¤ºä¾ App å³å¯éæ°å®è£
ã"}),"\n"]}),"\n",(0,r.jsxs)(s.h2,{id:"常è§é®é¢",children:[(0,r.jsx)(s.a,{className:"header-anchor","aria-hidden":"true",href:"#常è§é®é¢",children:"#"}),"常è§é®é¢"]}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:"AAPT: statusBarBackgroun
1d not found"}),"\n"]}),"\n",(0,r.jsxs)(s.p,{children:["åå æ¯ ",(0,r.jsx)(s.code,{children:"tools-release.aar"})," æä¸ªå±æ§éè¯¯ï¼æ°ç AAPT 没éè¿æ£æ¥ï¼è¦çæ ·å¼å³å¯è§£å³"]}),"\n",(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.pre,{className:"shiki css-variables",style:{backgroundColor:"var(--shiki-background)",color:"var(--shiki-foreground)"},tabIndex:"0",title:"example/android/src/main/res/values/themes.xml",children:(0,r.jsxs)(s.code,{className:"language-dart",children:[(0,r.jsx)(s.span,{className:"line"}),"\n",(0,r.jsxs)(s.span,{className:"line",children:[(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-keyword)"},children:"\x3c!--"}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-foreground)"},children:" è¦çææµè¯å©ææ¥é statusBarBackground"}),(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"' not found--\x3e"})]}),"\n",(0,r.jsx)(s.span,{className:"line",children:(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:'<style name="BottomDialog">'})}),"\n",(0,r.jsx)(s.span,{className:"line",children:(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:' <item name="android:windowNoTitle">true</item>'})}),"\n",(0,r.jsx)(s.span,{className:"line",children:(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:' <item name="android:windowBackground">@android:color/transparent</item>'})}),"\n",(0,r.jsx)(s.span,{className:"line",children:(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:' <item name="android:windowIsFloating">false</item>'})}),"\n",(0,r.jsx)(s.span,{className:"line",children:(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"}
1,children:" \x3c!-- Remove statusBarBackground --\x3e"})}),"\n",(0,r.jsx)(s.span,{className:"line",children:(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:' <item name="android:backgroundDimEnabled">true</item>'})}),"\n",(0,r.jsx)(s.span,{className:"line",children:(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:' <item name="android:windowTranslucentStatus">true</item>'})}),"\n",(0,r.jsx)(s.span,{className:"line",children:(0,r.jsx)(s.span,{style:{color:"var(--shiki-token-string-expression)"},children:"</style>"})})]})})})]})}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:s}={...(0,i.a)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}d.__RSPRESS_PAGE_META={},d.__RSPRESS_PAGE_META["start%2Fguide%2Fgromore%2Ftest.mdx"]={toc:[{id:"强大ä½ç¨",text:"强大ä½ç¨",depth:2},{id:"æ¼ç¤ºè§é¢",text:"æ¼ç¤ºè§é¢",depth:2},{id:"android-é
ç½®",text:"Android é
ç½®",depth:2},{id:"ios-é
ç½®",text:"iOS é
ç½®",depth:2},{id:"å¯å¨å¯è§åæµè¯å©æ",text:"å¯å¨å¯è§åæµè¯å©æ",depth:2},{id:"常è§é误",text:"常è§é误",depth:2},{id:"常è§é®é¢",text:"常è§é®é¢",depth:2}],title:"\uD83E\uDDEA æµè¯å©æ(Pro)",headingTitle:"\uD83E\uDDEA æµè¯å©æ(Pro)",frontmatter:{}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.