how to run androidtm apps in chrometm browser - sam d. johnson.pdf
TRANSCRIPT
-
ThankYou
-
HiSDJReader!
IamexcitedyouhavefoundaninterestinwhatIhavetooffer.So,thankyouforbecomingareaderofmywork!MywritingisaboutsharingwhathasproventoworkformebygivingyouadetailedandstraightforwardaccountofhowIdidit.Thereisnofluff(filler,useless,andirrelevantcontent)togetlostin.So,whenandifyouchoosetofollowthestepsthatIdo,Ihopeyouareabletosuccessfullyreplicatewhatworksforme.
Allthebest,
SamD.Johnson
Author
KnowHowToBooks
-
ShareFeedback
Ifyouhavefeedbackyouwouldliketoshare,pleasesendanyofyourquestionsand/orcommentstomebyusingmyemaillinkbelow:
SDJReader:Feedback
(Usethistitleasthesubjectline,too,ifitdoesntautomatically
FreeUpdates
Ifyouwanttobekeptintheloopofmyhow-toworksandanyfreeupdatesIdo,pleasereachouttomebyusingmyemaillinkbelow:
SDJReader:Updates
(Usethistitleasthesubjectline,too,ifitdoesntautomatically
Sharingthestepstogetitdone!
-
populate.)
Note:ClickingonthelinkshouldopenyourOS
emailclientoryourmobilewillaskyouwhichemailclient
touse.
populate.)
Note:ClickingonthelinkshouldopenyourOS
emailclientoryourmobilewillaskyouwhichemailclient
touse.
-
HowtoRunAndroidAppsinChromeBrowser
AnEasy-to-FollowComprehensiveStep-by-StepGuide
-
SAMD.JOHNSON
KNOWHOWTOBOOKS
Sharingthestepstogetitdone!
-
Thispublicationispartofaseriesofproductsandpublications.
2015KNOWHOWTOBOOKS.
ALLRIGHTRESERVED.Oneormoreglobalcopyrighttreatiesprotecttheinformationinthisdocument.Thisbookisnotintendedtoprovideexactdetailsoradvice.Thisbookmerelysharesadetailedaccountofwhathasproventoworkfortheauthorafterspendinghoursofresearching,testing,andtroubleshooting.Thisbookisforinformationalpurposesonly.Authorreservestherighttomakeanychangesnecessarytomaintaintheintegrityoftheinformationheldwithin.Thisbookisnotpresentedaslegaloraccountingadvice.Allrightsreserved,includingtherightofreproductioninwholeorinpartinanyform.Nopartsofthisbookmaybereproducedinanyformwithoutpriorwrittenpermissionfromthecopyrightownerandauthor,SamD.Johnson,KNOWHOWTOBOOKS,Austin,Texas,USA;withtheexceptionofanybriefquotationsembodiedincriticalarticlesandreviewsacknowledgedbythepublisherand
-
author.
NOTICEOFLIABILITY.Innoeventshalltheauthororthepublisherberesponsibleorliableforanylossofprofitsorothercommercialorpersonaldamages,includingbutnotlimitedtospecialincidental,consequential,oranyotherdamages,inconnectionwithorarisingoutoffurnishing,performanceoruseofthisbook.Bycontinuing,youareagreeingtothisandunderstandandaccepttherightsandnoticeofliability.
-
DISCLAIMERS:NOAFFILIATION,JUSTREFERENCED.2012GoogleInc.Allrightsreserved.GoogleandtheGooglelogoareregisteredtrademarksofGoogle,Inc.,usedwithpermission.UseofthefollowingtrademarksaresubjecttoGooglePermissions:GoogleChrome,Chrome,GoogleChromeExperiments,GoogleChromeExtensions,GoogleDrive,GooglePlay,andAndroid.Inaddition,theAndroidrobotisreproducedormodifiedfromworkcreatedandsharedbyGoogleandusedaccordingtoterms
-
describedintheCreativeCommons3.0AttributionLicense.MicrosoftCorporation.Allrightsreserved.WindowsisaregisteredtrademarkofMicrosoftCorporationintheUnitedStatesand/orothercountries.LinusTorvalds.Allrightsreserved.LinuxistheregisteredtrademarkofLinusTorvaldsintheU.S.andothercountries.LinuxMintiscopyrighted2006andtrademarkedthroughtheLinuxMarkInstitute.2010Pandigital,Inc.Allrightsreserved.PandigitalandPandigitalNovelaretrademarksofPandigitalInc.2015RoccoAugusto.Allrightsreserved.TwerkappforChromeisownedbyRoccoAugusto.VladFilippov.Allrightsreserved.VladikoffandVladikoffARChonRuntimeforChromeisownedbyVladFilippov.2015Evozi.Allrightsreserved.APKDownloaderisownedbyEvozi.
-
AQuickHistorySnapshot
***********
ThedayIwasgivenaPandigitalNoveleReaderwasthedayIbecameanAndroiduser.ThePandigitaleReaderranCupcake,whichjustwasntsufficientforme.IwantedmuchmoreandsinceIamintorepurposingallkindsofthings,IsearchedGoogleforwaystoupgradeitssoftwareinsteadofchuckingitsomewhere.
IquicklylearnedthatIcouldturnthePandigitaleReaderintoanAndroidtablet.And,Igotrealexcited-GooglePlayisloadedwithawesomegamesandofficeapps!So,afterfindingacoupleofresourcesIdeemedashighlycredible,Ifollowedthesteps(hadtopiecesometogether)thatwereprovidedandsuccessfullyconverteditintoanAndroidtabletthatranEclair.Itwasawesome!Quitenaturally,IwantedJellyBeannext,butthatwouldreallybepushingitonthePandigital.Eventually,aJellyBeanphonewasgiftedtome,whichIalsorootedbloatwareisridiculousandrepurposedit.Imactuallyquite
-
satisfiedwithJellyBean,butwillonedayupgradeittothelatest.
Meanwhile,IhadalsogotmymindandhandsintorunningAndroidnativelyoncomputers(desktopandlaptop).Thatwasprettycool,too,tosaytheleast.EversinceIcameintoallthiswonderfulknowledgeandlearnedmoreaboutopen-sourceresources(includingOS),IstartedtostronglyconsidergettingridofWindowsOSmorethanIeverhadinthepast.However,Inevergotaroundtoactuallydoingit,though,untilrecently.
Aftermorethantwodecadesofbeinginanarrangedvirtualmarriageuh,no,relationshipwithWindowsOS,IhavetosaythatIdonotforasecondregretmydecisiontocutthecord.Yes,IamtellingyouthatIhavefinallyandtotallydumpedWindowsforLinuxOS!Nostraddlingthefencewithdualbooting;justmegivingWindowstwobootsinthebehindandmovingLinuxintoitsnewemptymansiononmydesktopcomputer,orPC.
Now,IhavetriedahandfulofmanyLinuxOS
-
distrosbutIambeyondhappywithLinuxMint17.So,thatistheenvironmentinwhichIusetogetAndroidappsrunninginChrome.
Also,inorderformetostaytruthful,IwillonlywriteaboutwhatIusetomakeAndroidappsruninChromebrowser.Fairenough?Okay,withoutfurtherado,hereisthedetailedaccountinrealtimeofwhathasproventoworkforme.
***********
IfyouwanttoknowmoreaboutwhatIstatedabove,justcontactmetoletmeknowbyusingmyemaillinksontheThankYoupage.Icanalsoputtogetherotherstep-by-stepbook(s)detailinghowIsuccessfullyrepurposedeachtypeoftechnology.
-
TableofContentsThankYou,SDJReader!
ReachOuttoAuthor
HowtoRunAndroidAppsinChromeBrowser
AQuickHistorySnapshot
Run,Android!:MethodNo.1
WhereTwerkMeetsVladikoffARChonRuntime
Prerequisite:FolderCreation
GetOrganized:FolderCreationShortcut
GetOrganized:ManualFolderCreation
Requirements:Downloads
Step-By-Step:GoogleChromeBrowser
Download:GoogleChromeBrowser
Install:GoogleChromeBrowser
Step-By-Step:VladikoffARChonRuntime
-
Download:VladikoffARChonRuntime
Install:VladikoffARChonRuntime
Step-By-Step:TwerkAppforChrome
Install:TwerkAppforChrome
Run:TwerkAppforChrome
Step-By-Step:GooglePlayStore
Find&Copy:AngryBirdsStellaApp
Step-By-Step:EvoziAPKDownloader
Download:AngryBirdsStellaAppAPK
Step-By-Step:APKTwerkConversion
Convert:AngryBirdsStellaAPKinTwerk
Install:AngryBirdsStellaAPKbyTwerkinChrome
PlayOptions:NewChromeApp
TimetoLetAndroidPlayinHisNewPlayingField
Run:AngryBirdsStellaAppinChrome
Results:ItsNotWorking!
-
Results:AndroidisNowPlayinginHisNewPlayingField!
MoreTroubleshooting
TheWebGLErrorinGoogleChromeExtensions
TwerkOrientationSettings
MethodNo.1Abandonment
Abandon:MethodNo.1
ComingSoon:AlternativeMethodNo.2&MethodNo.3
-
Run,Android!:MethodNo.1
-
WhereTwerkMeetsVladikoffARChonRuntime
-
Prerequisite:FolderCreation
-
GetOrganized:FolderCreationShortcut
1. Downloadthepre-packagedfoldersetupfromGoogleDrive.
2. Thereshouldonlybe5folderscontainedinthe.zipfileandnothingelse(nofiles).
-
GetOrganized:ManualFolderCreation
1. OntheLinuxMinttaskbar,Iclickonthedefaultgreenfoldericon(whenIhoveroverit,itreadsFiles).
2. AHomewindowsopensup.3. Inavigatetotheleftgraysidebarandunder
MyComputer,IclickonDocuments.4. InthenowDocumentswindow,nearthetop
andtotheright,Iclickontheiconthatisafolderwitha+signonit(thehovermessagereadsCreateanewfolder)
5. InamethefolderRunAndroidAppsinChrome.
6. Doubleclickittoopenit.7. Iclickontheiconthatisafolderwitha+
signonittocreateanotherfolder.8. Namethefolder0-Setup.9. Clickontheiconthatisafolderwitha+sign
onittocreateanotherfolder.10. Namethefolder1-APKDownloader
Downloads.11. Clickontheiconthatisafolderwitha+sign
onittocreateanotherfolder.
-
12. Namethefolder2-TwerkAPKConversions.
13. Thatsallfornow,unlessyouwanttoaddsubfolderstofolders1and2torepresentthedifferentcategoriesofappsoutthere.
-
Requirements:Downloads
GoogleChromeBrowserforLinux
ThisisthesitefromwhereIwillbegettingChromeBrowser:https://www.google.com/chrome/browser/
VladikoffARChonRuntimeforChrome
ThisisthesitefromwhereIwillbegettingARChonRuntime:https://github.com/vladikoff/chromeos-apk/blob/master/archon.md
GooglePlayStore(notadownload)
ThisisthesitefromwhereIwillbegettingAPKDownloader:https://play.google.com/store/apps?hl=en
APKDownloader
-
ThisisthesitefromwhereIwillbegettingAPKDownloader:http://apps.evozi.com/apk-downloader/
Twerk
ThisisthesitefromwhereIwillbegettingTwerk:https://chrome.google.com/webstore/detail/twerk/jhdnjmjhmfihbfjdgmnappnoaehnhiaf?hl=en
-
Step-By-Step:GoogleChromeBrowser
-
Download:GoogleChromeBrowser
1. UsingFirefoxbrowser,IgototheGoogleChromeBrowserdownloadpage.
2. ItakenoticeofDebian/Ubuntu/Fedora/openSUSELinuxOSdistroslistedundertheDownloadChromebluebutton.AccordingtoLinuxMint.com,LinuxMintisbasedonDebianandUbuntu
3. ClickontheDownloadChromebluebutton.4. ADownloadChromeforLinux
window/lightboxpopsup.5. Ihavea32-bitsystemandaDebian/Ubuntu
baseddistro,soIselect32bit.deb(ForDebian/Ubuntu).
6. IactuallydidntreadtheGoogleChromeTermsofServiceliterature,butdontbelikemeandnotreadit.
7. Next,IclickontheAcceptandInstallbluebuttontodownloadthepackagetomyDownloadsfolder.
-
Install:GoogleChromeBrowser
1. Afteritdownloads,IclickonthebluedownloadarrowiconontheFirefoxbrowsertoquicklyaccessmydownloads.
2. Iclickongoogle-chrome-stable_current_i386.debfile.
3. PackageInstalleropensup.4. ToinstallChrome,whichiscurrentlyversion
39.1.2171.99,IclickontheInstallPackagebutton.
5. Whendone,IclickontheClosebuttontoexitoutofPackageInstaller.
-
Step-By-Step:VladikoffARChonRuntime
-
Download:VladikoffARChonRuntime
1. UsingChromebrowser,IgotoGithubtodownloadVladikoffARChonRuntime.
2. Iscrolldownalittleandseeadownloadchartsection.
3. Theruntimethatisappropriateformy32-bitsystemisthesecondoption:ARChon1.2-Intelx86Chrome32-bit/ChromeOS32-bit(Win132-bit:UsesomethinglikeChromeBeta38.0.2125.77beta-m).
4. So,IclickontheBitBucketdowloadlink.5. Immediatelythedownloadsbaratthebottom
ofChromepopsupasthepackagestartsdownloadingtomyDownloadsfolder.
-
Install:VladikoffARChonRuntime
1. Afteritdownloads,Iclickonthevladikoff-archon-2d.zipfileinthedownloadsbaratthebottomofChrome.
2. Avladikoff-archon-2d4c947b3f04.zipwindowpopsopen.
3. Onthepanel,IclickontheFilesfoldericon.4. Ontheleftsidebar,underMyComputer,I
clickonDocuments.5. IdoubleclickonRunAndroidAppsin
Chromefolder.6. Fromthevladikoff-archon-
2d4c947b3f04.zipwindow,Iclickanddragthefoldervladikoff-archon-2d4c947b3f04overtomy0-Setupfolder.
7. InavigatebacktoChromeandtypethefollowingintotheurlbar:chrome://extensions.
8. Pressenter.9. Inthetoprightcorner,Itickerthebox
precedingDevelopermodebyclickingonit.10. Immediately,threebuttonsaremadevisible:
Loadunpackedextension,Pack
-
extension,andUpdateextensionsnow.11. Iclickonthefirstbutton:Loadunpacked
extension12. ASelecttheextensiondirectorywindow
popsopen.13. IclickonDocumentsfolder.14. IdoubleclickonRunAndroidAppsin
Chromefolder.15. Ialsodoubleclickon0-Setupfolder.16. ThenIclick(onlyonetimetoselect)on
vladikoff-archon-2d4c947b3f04.17. AndthenIclicktheOpenbuttoninthe
bottomrightcornerofthatsamewindow.18. Iseeagreencircleicon(acrossbetween
AndroidandChromelogos)withARChonCustomRuntime1.2-x86_32totherightofit.
19. TheboxprecedingEnabledistickeredbydefault.
20. Ialsocanthelpbutnoticeabigpinkboxwithwarnings,whichIalsoignore:
minimum_chrome_versionisonlyallowedforextensions,hostedapps,
-
legacypackagedapps,andpackagedapps,butthisisasharedmodule.Unrecognizedmanifestkeyarc_build_tag.
-
Step-By-Step:TwerkAppforChrome
-
Install:TwerkAppforChrome
1. InChrome,IclicktheAppsshortcutonthebookmarksbar.
2. ClickontheChromeWebStoreappandwaitforthestoretoload.
3. Inthesearchfield,Itype:twerk.4. Pressenter.5. ImmediatelyIseeTwerkbynerd.of.steeland
clicktheblue+Freebutton.6. AConfirmNewApppop-upboxopens
aboutaddingTwerk.7. Inthebottomrightcorner,Iclickonthe
Addbutton.8. Thedownloadbaratthebottomofthe
browsershowstheappdownloading.TheChromeWebStoreappboxalsoopensandIseethepinkandwhiteTwerklogowithagreyed-outinstallationloadbarunderneath.
9. Anerrorhasoccurredpop-upboxappearsaboutthedownloadbeinginterrupted.Justgreat(notreally).And,Iampresentedwithtwooptionstopickfrom:reloadorclose.
10. IselectReloadandallthathappensisapage
-
refresh.Right.11. NowIhavetotroubleshoot:1)Iclickand
dragtheurltomybookmarksbar,2)Ctrl+H,3)clickonClearbrowsingdatabuttonatthetop,4)makesurethebeginningoftimeisshowinginthedropdownwindow,5)makesureallboxesaretickered,6)inthebottomrightcorner,clickonClearbrowsingdata,and7)closethebrowser.
12. ReopenChrome.13. Frommybookmarksbar,Iclickonmy
shortcuttotheTwerksearchresultsintheChromeWebStore.
14. Clickontheblue+Freebuttonagain.15. TheConfirmNewApppop-upboxre-
opens.16. IclickontheAddbuttoninthebottomright
corner.17. Thedownloadbaratthebottomofthe
browsershowstheappdownloading.TheChromeWebStoreappboxalsore-opensandIseethepinkandwhiteTwerklogowithagreyed-outinstallationloadbarunderneath,whichturnsblueafterafewseconds.
-
18. Thedownloadbardisappears,theChromeWebStore-twerkpagerefreshes,andanAddedgreentagisnowaffixedtotheTwerkthumbnailimage.
19. IrightclickontheChromeWebStoreshortcutfrommybookmarksbar.
20. SelectDeletefromthemenu.
-
Run:TwerkAppforChrome
1. FromthebookmarksbarinChrome,IclickontheAppsshortcut.
2. ClickonTwerk,thepinkandwhiteAndroidicon.
3. ATwerkwindowpopsopen.
-
Step-By-Step:GooglePlayStore
-
Find&Copy:AngryBirdsStellaApp
1. InChrome,IgototheGooglePlayStore.2. Inthesearchfield,ItypeinAngryBirds
Stella.3. Pressenter.4. IseeAngryBirdsStellabyRovio
Entertainmentintheresults.5. Rightclickonthetitle.6. SelectCopylinkaddress.
-
Step-By-Step:EvoziAPKDownloader
-
Download:AngryBirdsStellaAppAPK
1. InChrome,IgototheEvoziAPKDownloader.
2. InthePackagenameorGooglePlayURLfield,Ctrl+V.
3. Highlightanddeleteeverythingfromhto=.
4. Iamleftwithcom.rovio.angrybirdsstella.5. ClickontheblueGenerateDownloadLink
buttonandwait.6. Inafewseconds,IseetheAPKdetails(e.g.
packagename,filesize,QRcode,MD5filehash,lastfetched,andversion)alongwithitsthumbnail.
7. Rightclickonthethumbnail.8. SelecttheSaveimageasoption.9. TheSaveFilewindowappears.10. IntheleftsidebartitledPlaces,Iclickon
Documents.11. DoubleclickonRunAndroidAppsin
Chromefolder.12. Doubleclickon1-APKDownloader
Downloadsfolder.
-
13. Inthebottomrightcorner,clickontheSavebutton.
14. ThedownloadsbaratthebottomofChromeappearsasthethumbnaildownloads.(Iwillcomebacktothislater.)
15. UnderneaththeblueGenerateDownloadLinkbutton,clickonthegreenClickheretodownloadcom.rovio.angrybirdsstellanowbutton.
16. TheSaveFilewindowappears.17. IntheleftsidebartitledPlaces,Iclickon
Documents.18. DoubleclickonRunAndroidAppsin
Chromefolder.19. Doubleclickon1-APKDownloader
Downloadsfolder.20. Inthebottomrightcorner,clickontheSave
button.21. TheAPKdownloadsandshowsupinthe
downloadsbaratthebottomofChrome.
-
Step-By-Step:APKTwerkConversion
-
Convert:AngryBirdsStellaAPKinTwerk
1. FromthedownloadsbaratthebottomofChrome,IclickanddragthefileovertotheTwerkapp.
2. IntheApplicationNamefield,type:AngryBirdsStella.
3. Nearthetoprightcorner,IclickonthegreenandwhiteAndroidthumbnail.
4. TheOpenFilewindowappears.5. IntheleftsidebartitledPlaces,Iclickon
Documents.6. DoubleclickonRunAndroidAppsin
Chromefolder.7. Doubleclickon1-APKDownloader
Downloadsfolder.8. Selectcom.rovio.angrybirdsstella.pngfile.9. Inthebottomrightcorner,clickontheOpen
button.10. Inolongerseethedefaultgreenandwhite
Androidicon,buttheAngryBirdsStellaicon.11. LeaveARChonRuntimeoptionalone.12. ChangePhonetoTablet(theappwill
displaybigger)byclickingonitsgreyed-out
-
circleintherightcolumn,whichwillturnblue.
13. ChangePortraittoLandscape(onaphoneortablet,theappdisplaysthiswaybydefault)byclickingonitsgreyed-outcircleintherightcolumn,whichwillturnblue.
14. LeaveFixedSizeoptionalone.15. LeaveDisabledExternalDirectoryoption
alone.16. LeaveOfflineEnabledoptionalone,too.17. ClickonthepinkandwhiteTwerkiconatthe
bottom.18. TheSelectFolderwindowappears.19. MyRunAndroidAppsinChromefolderis
alreadyopen,soIjustclickon2-TwerkAPKConversions.
20. Inthebottomrightcorner,clickontheOpenbutton.
21. Moretimesthannot,theTwerkappwilldisplayamessageaboutthesuccessoftheappbeingbuild.However,forthefirsttime,itdidnotshowup.And,thatsnotaproblem.
22. Isimplywenttomy2-TwerkAPKConversionsfoldertoensurethefolder
-
com.rovio.angrybirdsstella_twerkwasthere.And,itwassuccessful.
-
Install:AngryBirdsStellaAPKbyTwerkinChrome
1. InChrome,Itypethefollowingintotheurlbar:chrome://extensions.
2. Pressenter.3. Iclickonthefirstbutton:Loadunpacked
extension4. ASelecttheextensiondirectorywindow
popsopen.5. IclickonDocumentsfolder.6. IdoubleclickonRunAndroidAppsin
Chromefolder.7. Ialsodoubleclickon2-TwerkAPK
Conversionsfolder.8. ThenIclick(onlyonetimetoselect)on
com.rovio.angrybirdsstella_twerk.9. AndthenIclicktheOpenbuttoninthe
bottomrightcornerofthatsamewindow.10. Theextensionsarelistedalphabetically.And,
IseeAngryBirdsStellaatthetopwithanotherpinkboxofwarnings,butthistimejustone,whichIwillalsoignore:Unrecognizedmanifestkeyarc_metadata.
-
11. TheboxprecedingEnabledistickeredbydefault.
-
PlayOptions:NewChromeApp
-
TimetoLetAndroidPlayinHisNewPlayingField
-
Run:AngryBirdsStellaAppinChrome
Now,IhavethreeoptionstorunAngryBirdsStella:
1. OnGoogleChromeExtensionspage(chrome://extensions),IcanclickontheLaunchlinkundertheAngryBirdsStellaappname.
2. OntheChromebookmarksbar,IcanclickontheAppsshortcutandclickontheAngryBirdsStellaapp.
3. Onthepanel,clickonMenu,clickonChromeApps,andthenclickonAngryBirdsStellaapp.
SinceIhavetheGoogleChromeExtensionspagestillopen,Iwilljustchooseoption#1andclicktheLaunchlinkundertheAngryBirdsStellaappnametoruntheapp.
Results:ItsNotWorking!
Okay,Iattemptedtolaunchtheappthreetimes
-
throughtheChromeExtensionspagetonoavail.TheonlypositivesignofitpotentiallyworkingwastheappwindowopeningwiththeAngryBirdStellaiconinside.Thatispromisingandencouraging.So,Iwillrestartmycomputer.Usually,thatworksinmakingtheappsrunandsmoothlyinChrome.So,Iwillbeback.
Results:AndroidisNowPlayinginHisNewPlayingField!
Iamback.And,IamhappytosaythatmyPCrestartertrickworkedlikeacharm,again!IwassuccessfullyabletoplayAngryBirdsStellainChromeandwithoutitevercrashing.
-
MoreTroubleshooting
-
TheWebGLErrorinGoogleChromeExtensions
TherewasatimewhenIreceivedayellowboxwithaWebGLErrorafteruploadingaTwerkconvertedAPKoftheoriginalAngryBirdsgameintoGoogleChromeExtensions.HereswhatIdidtorectifytheproblem:
1. InChrome,Itypedthefollowingintotheurlbar:chrome://flags.
2. Pressedenter.3. IreadtheredWARNINGatthetop.
Afterward,IsawaratherlonglistofexperiementswhichisalsoknownasGoogleChromeExperiments.Iwilljustcopyandpastewhatminelookslikebelow,whichyoucanmirrorinyourchrome://flagsifyoufeelcomfortablewiththewarning:
OverridesoftwarerenderinglistMac,Windows,Linux,ChromeOS,Android
Overridesthebuilt-insoftwarerenderinglistandenablesGPU-accelerationonunsupportedsystemconfigurations.#ignore-gpu-blacklist
-
Enable
DisablelayersquashingMac,Windows,Linux,ChromeOS,Android
Preventstheautomaticcombiningofcompositedlayers.#disable_layer_squashing
Enable
EnableexperimentalcanvasfeaturesMac,Windows,Linux,ChromeOS,Android
Enablestheuseofexperimentalcanvasfeatureswhicharestillindevelopment.#enable-experimental-canvas-features
Enable
Disableaccelerated2DcanvasMac,Windows,Linux,ChromeOS,Android
DisablestheuseoftheGPUtoperform2dcanvasrenderingandinsteadusessoftwarerendering.#disable-accelerated-2d-canvas
Enable
Enabledisplaylist2DcanvasMac,Windows,Linux,ChromeOS,Android
Enablestheuseofdisplayliststorecord2Dcanvascommands.Thisallows2Dcanvasrasterizationtobeperformedonseparatethread.#enable-display-list-2d-canvas
Default
CompositedrenderlayerbordersMac,Windows,Linux,ChromeOS,Android
RendersaborderaroundcompositedRenderLayerstohelpdebugandstudylayercompositing.#composited-layer-borders
Enable
FPScounterMac,Windows,Linux,ChromeOS,Android
Showsapagesactualframerate,inframespersecond,whenhardwareaccelerationisactive.#show-fps-counter
Enable
-
DisableWebGLMac,Windows,Linux,ChromeOS,Android
EnablingthisoptionpreventswebapplicationsfromaccessingtheWebGLAPI.#disable-webgl
Enable
CompositingforRenderLayerswithtransitions.Mac,Windows,Linux,ChromeOS,Android
EnablingthisoptionwillmakeRenderLayerswithatransitiononopacity,transform,orfilterhavetheirowncompositedlayer.#enable-compositing-for-transition
Default
NativeClientMac,Windows,Linux,ChromeOS,Android
EnableNativeClientforallwebapplications,eventhosethatwerenotinstalledfromtheChromeWebStore.#enable-nacl
Enable
NativeClientGDB-baseddebuggingMac,Windows,Linux,ChromeOS
EnableGDBdebugstub.ThiswillstopaNativeClientapplicationonstartupandwaitfornacl-gdb(fromtheNaClSDK)toattachtoit.#enable-nacl-debug
Enable
RestrictNativeClientGDB-baseddebuggingbypatternMac,Windows,Linux,ChromeOS
RestrictsNativeClientapplicationGDB-baseddebuggingbyURLofmanifestfile.NativeClientGDB-baseddebuggingmustbeenabledforthisoptiontowork.#nacl-debug-mask
DebugeverythingexceptsecureshellandthePNaCltranslator.
ExperimentalExtensionAPIsMac,Windows,Linux,ChromeOS
EnablesexperimentalextensionAPIs.NotethattheextensiongallerydoesntallowyoutouploadextensionsthatuseexperimentalAPIs.#extension-apis
Enable
-
Extensionsonchrome://URLsMac,Windows,Linux,ChromeOS,Android
Enablesrunningextensionsonchrome://URLs,whereextensionsexplicitlyrequestthispermission.#extensions-on-chrome-urls
Enable
Enablefasttab/windowcloseMac,Windows,Linux,ChromeOS,Android
Enablesfasttab/windowclosing-runsatabsonunloadjshandlerindependentlyoftheGUI.#enable-fast-unload
Enable
Enablewindow-controlselementMac,Windows,Linux,ChromeOS
Enablesusingwindow-controlsHTMLelementsinpackagedapps.#enable-app-window-controls
Enable
DisablehyperlinkauditingMac,Windows,Linux,ChromeOS,Android
Disablesendinghyperlinkauditingpings.#disable-hyperlink-auditing
Enable
ShowAutofillpredictionsMac,Windows,Linux,ChromeOS,Android
AnnotateswebformswithAutofillfieldtypepredictionsasplaceholdertext.#show-autofill-type-predictions
Enable
SmoothScrollingLinux
Enabletheexperimentalsmoothscrollingimplementation.#enable-smooth-scrolling
Enable
OverlayScrollbarsWindows,Linux,ChromeOS
Enabletheexperimentaloverlayscrollbarsimplementation.Youmustalsoenable
-
threadedcompositingtohavethescrollbarsanimate.#overlay-scrollbars
Default
EnablePanelsMac,Windows,Linux,ChromeOS
EnablePanelwindowsthatopenoutsideofthebrowserframe.AttemptstoopenaPanelwillopenapopupinsteadifnotenabled.Panelsarealwaysenabledonthedevandcanarychannels.#enable-panels
Enable
SavePageasMHTMLMac,Windows,Linux
EnablessavingpagesasMHTML:asingletextfilecontainingHTMLandallsub-resources.#save-page-as-mhtml
Enable
ExperimentalQUICprotocol.Mac,Windows,Linux,ChromeOS,Android
EnableexperimentalQUICprotocolsupport.#enable-quic
Default
EnableSPDY/4Mac,Windows,Linux,ChromeOS,Android
EnableSPDY/4,whichistheHTTP/2standard.Currentlyexperimental.#enable-spdy4
Enable
Built-inAsynchronousDNSMac,Windows,Linux,ChromeOS
EnableexperimentalasynchronousDNSclient.#enable-async-dns
Default
DisableMediaSourceAPI.Mac,Windows,Linux,ChromeOS,Android
DisabletheMediaSourceobject.ThisobjectallowsJavaScripttosendmediadatadirectlytoavideoelement.#disable-media-source
Enable
-
EnableEncryptedMediaExtensions.Mac,Windows,Linux,ChromeOS,Android
EnableEncryptedMediaExtensionsonvideoandaudioelements.ThisenablesthelatestversionoftheEncryptedMediaExtensions.#enable-encrypted-media
Enable
DisableprefixedEncryptedMediaExtensions.Mac,Windows,Linux,ChromeOS,Android
DisabletheexperimentalversionofEncryptedMediaExtensionsonvideoandaudioelements.#disable-prefixed-encrypted-media
Enable
EnableExperimentalJavaScriptMac,Windows,Linux,ChromeOS,Android
EnablewebpagestouseexperimentalJavaScriptfeatures.#enable-javascript-harmony
Enable
EnableexperimentalWebPlatformfeatures.Mac,Windows,Linux,ChromeOS,Android
EnableexperimentalWebPlatformfeaturesthatareindevelopment.#enable-experimental-web-platform-features
Enable
DisableNTPOtherdevicesmenu.Mac,Windows,Linux,ChromeOS
Disablethenewtabpagemenuforaccessingtabsonotherdevices.#disable-ntp-other-sessions-menu
Enable
EnableMaterialDesignNTP.Mac,Windows,Linux,ChromeOS
EnabletheMaterialDesignNewTabPage.#enable-material-design-ntp
Default
-
EnableDeveloperToolsexperiments.Mac,Windows,Linux,ChromeOS
EnableDeveloperToolsexperiments.UseSettingspanelinDeveloperToolstotoggleindividualexperiments.#enable-devtools-experiments
Enable
EnableSilentDebugging.Mac,Windows,Linux,ChromeOS
Donotshowtheinfobarwhenanextensionattachestoapageviachrome.debuggerAPI.Thisflagisrequiredtodebugextensionbackgroundpages.#silent-debugger-extension-api
Enable
EnableAutomaticSpellingCorrectionWindows,Linux,ChromeOS
Turnonautocorrectionoftextwhiletyping.Synchronousspellcheckingisnotcompatiblewiththisfeature.#spellcheck-autocorrect
Enable
EnablescrollpredictionMac,Windows,Linux,ChromeOS
Predictsthefingersfuturepositionduringscrollsallowingtimetorendertheframebeforethefingeristhere.#enable-scroll-prediction
Enable
EnabletoucheventsMac,Windows,Linux,ChromeOS
Forcetouchscreensupporttoalwaysbeenabledordisabled,ortobeenabledwhenatouchscreenisdetectedonstartup(Automatic,thedefault).#touch-events
Automatic
Disabletouchadjustment.Windows,Linux,ChromeOS,Android
Disablestouchadjustmentsupport.Touchadjustmentistheprocessofrefiningthepositionofatouchgestureinordertocompensatefortoucheshavingpoorresolutioncomparedtoamouse.#disable-touch-adjustment
Enable
EnableDownloadResumptionMac,Windows,Linux,ChromeOS
-
Allowdownloadsthathavebeeninterruptedtobecontinuedorrestarted,usingtheResumecontextmenuitem.#enable-download-resumption
Enable
NaClSocketAPI.Mac,Windows,Linux,ChromeOS
AllowsapplicationstouseNaClSocketAPI.UseonlytotestNaClplugins.#allow-nacl-socket-api
Enable
Disallowshelftominimize-on-click.Mac,Windows,Linux,ChromeOS,Android
Disallowtheshelftominimizeawindowifashelfitemgetsclickedwhichhasonlyasingle,alreadyactive,windowassociatedwithit.#disable-minimize-on-second-launcher-item-click
Enable
ShowHUDfortouchpointsMac,Windows,Linux,ChromeOS,Android
Enablesaheads-updisplayatthetop-leftcornerofthescreenthatlistsinformationaboutthetouch-pointsonthescreen.#show-touch-hud
Enable
Enablepinchscale.Windows,Linux,ChromeOS
Enablesexperimentalsupportforscaleusingpinch.#enable-pinch
Default
Enablepinchvirtualviewport.Windows,Linux,ChromeOS,Android
Whenzoomedin,fixed-positionelementsandscaledscrollbarsattachtothisviewport.#enable-pinch-virtual-viewport
Default
Enableviewportmetatag.Mac,Windows,Linux,ChromeOS
Enableshandlingoftheviewportmetatagtoallowpagestosetthelayoutwidthanduserzoomproperties.#enable-viewport-meta
-
Enable
DebuggingkeyboardshortcutsMac,Windows,Linux,ChromeOS,Android
EnablesadditionalkeyboardshortcutsthatareusefulfordebuggingChromium.#ash-debug-shortcuts
Enable
Enabledebuggingforpackedapps.Mac,Windows,Linux,ChromeOS
EnablesdebuggingcontextmenuoptionssuchasInspectElementforpackedapplications.#debug-packed-apps
Enable
Enablepasswordgeneration.Mac,Windows,Linux,ChromeOS,Android
AllowtheusertohaveChromegeneratepasswordswhenitdetectsaccountcreationpages.#enable-password-generation
Default
Savepasswordsautomatically.Mac,Windows,Linux,ChromeOS
Skipthepasswordspromptandsavepasswordsautomatically.#enable-automatic-password-saving
Enable
EnableremotepasswordmanagementlinkMac,Windows,Linux,ChromeOS,Android
Showalinkinthepasswordmanagersettingspagetomanageyoursyncedpasswordsonline.#enable-password-link
Default
Enabledeferredimagedecoding.Mac,Linux,ChromeOS
DeferimagedecodingoperationsinWebKituntilpainting.#enable-deferred-image-decoding
Enable
-
UseWalletsandboxserversMac,Windows,Linux,ChromeOS,Android
Fordevelopers:usethesandboxserviceforWalletAPIcallsforrequestAutocomplete().#wallet-service-use-sandbox
Default
OverscrollhistorynavigationMac,Windows,Linux,ChromeOS,Android
Experimentalhistorynavigationinresponsetohorizontaloverscroll.#overscroll-history-navigation
Enabled
EnableMojobasedIPCchannelforrenderersMac,Windows,Linux,ChromeOS,Android
EnableMojobasedIPCchannelforcommunicationbetweenbrowserprocessandrendererprocesses.#enable-renderer-mojo-channel
Enable
EnabletouchbasedtexteditingWindows,Linux,ChromeOS
Toucheditingcanbeinitiatedbytappingonatextfieldoraselectedtext.#enable-touch-editing
Default
Enablethestale-while-revalidatecachedirectiveMac,Windows,Linux,ChromeOS,Android
EnabletheexperimentalimplementationoftheCache-Control:stale-while-revalidatedirective.Thispermitsserverstospecifythatsomeresourcesmayberevalidatedinthebackgroundtoimprovelatency.#enable-stale-while-revalidate
Enable
EnablethesuperviseduserhostblacklistMac,Windows,Linux,ChromeOS,Android
Enablethehostblacklistforusebysupervisedusers.#enable-supervised-user-blacklist
-
Default
EnablethesuperviseduserSafeSitesfilterMac,Windows,Linux,ChromeOS,Android
EnableSafeSitesfilteringforsupervisedusers.#enable-supervised-user-safesites
Default
EnableSyncedNotificationsMac,Windows,Linux,ChromeOS
EnableexperimentalSynchronizedNotifications.#enable-sync-synced-notifications
Default
EnableAppLaunchersyncMac,Windows,Linux,ChromeOS
EnableAppLaunchersync.ThisalsoenablesFolderswhereavailable(nonOSX).#enable-sync-app-list
Default
Impl-sidepaintingMac,Windows,Linux,ChromeOS,Android
Ifenabled,paintingisdoneonaseparatethreadinsteadofthemainthread.#impl-side-painting
Default
LCDtextantialiasingMac,Windows,Linux,ChromeOS
Ifdisabled,textisrenderedwithgrayscaleantialiasinginsteadofLCD(subpixel)whendoingacceleratedcompositing.#lcd-text-aa
Default
MaximumtilesforinterestareaMac,Windows,Linux,ChromeOS,Android
Specifythemaximumtilesforinterestarea.#max-tiles-for-interest-area
Default
-
EnableOfflineAuto-ReloadModeMac,Windows,Linux,ChromeOS,Android
Pagesthatfailtoloadwhilethebrowserisofflinewillbeauto-reloadedwhenthebrowserisonlineagain.#enable-offline-auto-reload
Default
OnlyAuto-ReloadVisibleTabsMac,Windows,Linux,ChromeOS,Android
Pagesthatfailtoloadwhilethebrowserisofflinewillonlybeauto-reloadediftheirtabisvisible.#enable-offline-auto-reload-visible-only
Default
EnableOfflineLoadStaleButtonMac,Windows,Linux,Android
Whenapagefailstoload,ifastalecopyofthepageexistsinthebrowser,abuttonwillbepresentedtoallowtheusertoloadthatstalecopy.#enable-offline-load-stale-cache
Default
DefaulttilewidthMac,Windows,Linux,ChromeOS,Android
Specifythedefaulttilewidth.#default-tile-width
Default
DefaulttileheightMac,Windows,Linux,ChromeOS,Android
Specifythedefaulttileheight.#default-tile-height
Default
DisabletheExtensionsInfodialog.Windows,Linux,ChromeOS
DisablestheExtensionsInfodialogfrombeinglaunchedfromthechrome://extensionspage(revertstotheold-styledialog).#disable-extension-info-dialog
Enable
-
SimpleCacheforHTTP.Mac,Windows,Linux,ChromeOS
TheSimpleCacheforHTTPisanewcache.Itreliesonthefilesystemfordiskspaceallocation.#enable-simple-cache-backend
Default
EnableTCPFastOpenLinux,ChromeOS,Android
EnabletheoptiontosendextraauthenticationinformationintheinitialSYNpacketforapreviouslyconnectedclient,allowingfasterdatasendstart.#enable-tcp-fast-open
Enable
DeviceDiscoveryNotificationsMac,Windows,Linux,ChromeOS
Devicediscoverynotificationsonlocalnetwork.#device-discovery-notifications
Default
EnableGoogleCloudDevicesMac,Windows,Linux,ChromeOS
EnabledGoogleCloudDevicesfeatures.#enable-cloud-devices
Enable
EnablePrintPreviewRegistrationPromosMac,Windows,Linux,ChromeOS
Enableregisteringunregisteredcloudprintersfromprintpreview.#enable-print-preview-register-promos
Enable
Tabcaptureupscalingquality.Mac,Windows,Linux,ChromeOS,Android
Specifiesqualitysettingforimagescapturedifscalingup.#tab-capture-upscale-quality
Default
Tabcapturedownscalingquality.Mac,Windows,Linux,ChromeOS,Android
Specifiesqualitysettingforimagescapturedifscalingdown.#tab-capture-
-
downscale-quality
Default
SpellingFeedbackFieldTrial.Mac,Windows,Linux,ChromeOS,Android
Enablethefieldtrialforsendinguserfeedbacktospellingservice.#enable-spelling-feedback-field-trial
Enable
EnableWebGLDraftExtensionsMac,Windows,Linux,ChromeOS,Android
EnablingthisoptionallowswebapplicationstoaccesstheWebGLExtensionsthatarestillindraftstatus.#enable-webgl-draft-extensions
Enable
EnableWebMIDIAPIMac,Windows,Linux,ChromeOS,Android
EnableWebMIDIAPIexperimentalsupport.#enable-web-midi
Enable
EnablenewprofilemanagementsystemMac,Windows,Linux,ChromeOS,Android
Enablesthenewprofilemanagementsystem,includingprofilelockandthenewavatarmenuUI.#enable-new-profile-management
Default
EnableidentityconsistencybetweenbrowserandcookiejarMac,Windows,Linux,ChromeOS,Android
Whenenabled,thebrowsermanagessigninginandoutofGoogleaccounts.#enable-account-consistency
Default
EnablefastuserswitchingintheavatarmenuMac,Windows,Linux
Enablesfastswitchingbetweenusersintheavatarmenu.#enable-fast-user-switching
-
Enable
EnablethenewavatarmenuMac,Windows,Linux
Enablesthenewavatarmenu.Whencombinedwithnew-profile-management,itsimplyshowsthenewprofilemanagementavatarmenu.Otherwiseitshowsaredesignedavatarmenuwiththesamefunctionalityastheoldone,plusatutorialcardatthetoppromptingtheusertotryoutthenewprofilemanagementUI.#enable-new-avatar-menu
Default
Enablepureweb-basedsign-inflowsMac,Windows,Linux
Whenenabled,willuseapureweb-basedsign-inflowonfirstrun/NTP/wrenchmenu/settingspage.Otherwiseuseanativeflowwithembeddedwebview.#enable-web-based-signin
Enable
Enableswebview-basedChromesign-inflows.Thisflagoverridesenable-web-based-signin.Mac,Windows,Linux
Whenenabled,willuseawebview-basedChromesign-inflow.#enable-webview-based-signin
Enable
EnableGoogleprofilenameandiconMac,Windows,Linux
EnablesusingGoogleinformationtopopulatetheprofilenameandiconintheavatarmenu.#enable-google-profile-info
Enable
ResettheAppLauncherinstallstateoneveryrestart.Mac,Windows,Linux
ResettheAppLauncherinstallstateoneveryrestart.Whilethisflagisset,Chromewillforgetthelauncherhasbeeninstalledeachtimeitstarts.ThisisusedfortestingtheAppLauncherinstallflow.#reset-app-list-install-state
Enable
EnabletheAppLauncher.Linux
-
EnabletheAppLauncher.Uponenabling,createsoperatingsystemshortcutstotheAppLauncher.#enable-app-list
Enable
Disabletheappinfodialog.Windows,Linux,ChromeOS
Disabletheappinfodialog.Ifnotdisabled,theuserwillbeabletoselecttheAppInfocontextmenuintheAppLaunchertoshowtheappinfodialogfortheselectedapp.#disable-app-list-app-info
Enable
Enableone-copyrasterizerMac,Windows,Linux,ChromeOS,Android
Ifenabled,rasterthreadswritetoGPUmemory.#enable-one-copy
Default
Enablezero-copyrasterizerMac,Windows,Linux,ChromeOS,Android
Ifenabled,rasterthreadswritedirectlytoGPUmemoryassociatedwithtiles.#enable-zero-copy
Enable
Enableexperimentalstreamlinedhostedapps.Windows,Linux,ChromeOS
Enablesanexperimental,morestreamlinedhostedappexperience.#enable-streamlined-hosted-apps
Enable
Enableexperimentalephemeralapps.Mac,Windows,Linux,ChromeOS,Android
Enablesexperimentationwithephemeralapps,whicharelaunchedwithoutinstallinginChrome.#enable-ephemeral-apps
Enable
Enableexperimentallinkableephemeralapps.Mac,Windows,Linux,ChromeOS,Android
Enablesexperimentationwithlaunchingephemeralappsfromhyperlinks.For
-
example,linkstoChromeWebStoreappdetailpagesinGooglesearchresultswilllaunchtheappratherthannavigatetothedetailpage.#enable-linkable-ephemeral-apps
Enable
EnablesupportforServiceWorkerbackgroundsyncevent.Mac,Windows,Linux,ChromeOS,Android
ServiceWorkerbackgroundsynchronizationletsServiceWorkerssendmessagesandupdateresourcesevenwhenthepageisinthebackground.#enable-service-worker-sync
Enable
Disablerect-basedtargetinginviewsWindows,Linux,ChromeOS
Disablesrect-basedtargetinginviews.Rect-basedtargetingusesaheuristictodeterminethemostprobabletargetofagesture,wherethetouchregionisrepresentedbyarectangle.#disable-views-rect-based-targeting
Enable
Enableshow-on-first-paintforapps.Mac,Windows,Linux,ChromeOS
Showappswindowsafterthefirstpaint.Windowswillbeshownsignificantlylaterforheavyappsloadingresourcessynchronouslybutitwillbeinsignificantforappsthatloadmostoftheirresourcesasynchronously.#enable-apps-show-on-first-paint
Enable
EnableEnhancedBookmarksMac,Windows,Linux,ChromeOS,Android
Providesanoffswitchforenhancedbookmarksexperiment#enhanced-bookmarks-experiment
Default
NumberofrasterthreadsMac,Windows,Linux,ChromeOS,Android
Specifythenumberofrasterthreads.#num-raster-threads
Default
-
OriginchipMac,Windows,Linux,ChromeOS
HidestheURLintheOmniboxandinsteadshowsthehostnameinaclickablechip.#origin-chip-in-omnibox
Default
EnablesearchbuttoninOmniboxMac,Windows,Linux,ChromeOS
PlacesasearchbuttonintheOmnibox.#search-button-in-omnibox
Default
Ignoreautocomplete=off(Autofill)Mac,Windows,Linux,ChromeOS
Ignoreautocomplete=offforformsthatChromecanAutofillwithcreditcardoraddressdata.#ignore-autocomplete-off-autofill
Enable
UseBubblesforPermissionRequestsMac,Windows,Linux,ChromeOS
Showcontentpermissionrequests(e.g.notifications,quota,camerause,microphoneuse)inbubblesinsteadofinfobars.#enable-permissions-bubbles
Default
EnablesessionrestorebubbleUI.Windows,Linux
Ifenabled,thesessionrestoreUIwillbeshowninabubbleinsteadofaninfobar.#enable-session-crashed-bubble
Default
EnableoutofprocessPDF.Mac,Windows,Linux,ChromeOS
EnabletheoutofprocessPDFplugin.#out-of-process-pdf
Enable
DisablesupportforCastStreaminghardwarevideoencoding.Mac,Windows,Linux,ChromeOS,Android
ThisoptiondisablessupportinCastStreamingforencodingvideostreamsusing
-
platformhardware.#disable-cast-streaming-hw-encodingEnable
EnabletheexperimentalAppLauncher.Windows,Linux,ChromeOS
EnabletheexperimentalversionoftheAppLauncher.#enable-experimental-app-list
Enable
CentertheAppLauncher.Windows,Linux,ChromeOS
PositionstheAppLauncherinthecenterofthescreenwithalandscapeaspect.#enable-centered-app-list
Enable
Touchscrollingmode.Windows,Linux,ChromeOS,Android
Changethetoucheventbehaviorwhilescrolling.touchcanceliswhatChromehashistoricallyused,andasync-touchmoveisthenewpreferredmode.#touch-scrolling-mode
Default
Disablethreadedscrolling.Windows,Linux,ChromeOS,Android
Disabledthreadedhandlingofscroll-relatedinputevents,forcingallsuchscrolleventstobehandledonthemainthread.Notethatthiscandramaticallyhurtscrollingperformanceofmostwebsitesandisintendedfortestingpurposesonly.#disable-threaded-scrolling
Enable
ShowsettingsinawindowMac,Windows,Linux,ChromeOS
Ifenabled,Settingswillbeshowninadedicatedwindowinsteadofasabrowsertab.#enable-settings-window
Default
EnableSavePasswordBubbleUIMac,Windows,Linux,ChromeOS
-
Enableexperimentalbubble-basedUIforsavingpasswords;replacestheexistinginfobar.#enable-save-password-bubble
Default
AllowinsecureWebSocketfromhttpsoriginMac,Windows,Linux,ChromeOS,Android
ThisflagmakesChromeunsafe.Usethisonlyifyouunderstandwhatthisdoes.Notethatthisflagmayberemovedwithoutanynotice.Ifenabled,frameswithanhttpsorigincanuseWebSocketswithaninsecureURL(ws://).#allow-insecure-websocket-from-https-origin
Enable
EnabledistancefieldtextMac,Windows,Linux,ChromeOS,Android
Ifenabled,textisrenderedwithsigneddistancefieldsratherthanbitmapalphamasks.#distance-field-text
Default
ExtensionContentVerificationMac,Windows,Linux,ChromeOS
Thisflagcanbeusedtoturnonverificationthatthecontentsofthefilesondiskforextensionsfromthewebstorematchwhattheyreexpectedtobe.Thiscanbeusedtoturnonthisfeatureifitwouldnototherwisehavebeenturnedon,butcannotbeusedtoturnitoff(becausethissettingcanbetamperedwithbymalware).#extension-content-verification
Default
Experimentaltextinputfocusmanager.Windows,Linux,ChromeOS
Enableanexperimentalfocusmanagertotracktextinputclients.#text-input-focus-manager
Default
UserconsentforextensionscriptsMac,Windows,Linux,ChromeOS,Android
Requireuserconsentforanextensionrunningascriptonthepage,iftheextensionrequestedpermissiontorunonallurls.#extension-active-script-permission
-
Enable
HarfBuzzforUItext.Mac,Windows,Linux,ChromeOS
Cross-platformHarfBuzzengineforUItext.Doesntaffectwebcontent.#harfbuzz-rendertext
Default
EnableexperimentalOkGooglehotworddetectionfeatures.Mac,Windows,Linux,ChromeOS
EnablesexperimentalOkGooglehotworddetectionfeatures,suchasusingthebuilt-inextension.ThehotwordextensionfromtheChromeWebStorewillnolongerbeused.#enable-experimental-hotwording
Enable
Enableembeddedextensionoptions.Mac,Windows,Linux,ChromeOS
Displayextensionoptionsasanembeddedelementinchrome://extensionsratherthanopeninganewtab.#enable-embedded-extension-options
Enable
Enablesthewebsitesettingsmanager.Mac,Windows,Linux,ChromeOS
Enablesthewebsitesettingsmanageronthesettingspage.#enable-website-settings-manager
Enable
RememberdecisionstoproceedthroughSSLerrorsforaspecifiedlengthoftime.Mac,Windows,Linux,ChromeOS,Android
RememberdecisionstoproceedthroughSSLerrorsforaspecifiedlengthoftime.#remember-cert-error-decisions
Default
Dropsynccredentialsfrompasswordmanager.Mac,Windows,Linux,ChromeOS,Android
Ifenabled,thepasswordmanagerwillnotoffertosavethecredentialusedtosync.
-
#enable-drop-sync-credential
Default
Enableextensiontoolbarredesign.Windows,Linux,ChromeOS
Enablesthe(indevelopment)newextensiontoolbartoolbardesign.#enable-extension-action-redesign
Enable
AutofillsynccredentialMac,Windows,Linux,ChromeOS,Android
Howthepasswordmanagerhandlesautofillforthesynccredential.#autofill-sync-credential
Default
Enableexperimentsthatmessagecenteralwaysscrollupuponnotificationremoval.Mac,Windows,Linux,ChromeOS
Enablesexperimentthatmessagecenteralwaysscrollupwhenanotificationisremoved.#enable-message-center-always-scroll-up-upon-notification-removal
Enable
EnabletabaudiomutingUIcontrol.Mac,Windows,Linux,ChromeOS
Whenenabled,theaudioindicatorsinthetabstripdoubleastabaudiomutecontrols.Thisalsoaddscommandsinthetabcontextmenuforquicklymutingmultipleselectedtabs.#enable-tab-audio-muting
Enable
EnabletheexperimentalCredentialManagerAPI.Mac,Windows,Linux,ChromeOS,Android
EnablesanexperimentalimplementationoftheCredentialManagerAPI.Nopromisesthatthiswontexposeallyourpasswordstoeverysiteontheweb;dontenablethisunlessyouknowwhatyouredoing.#enable-credential-manager-api
Enable
EnablePluginPowerSaver.Mac,Windows,Linux,ChromeOS
-
Enablesexperimentalpowersavermodeforperipheralplugincontent.#enable-plugin-power-saver
Enable
MinimumSSL/TLSversionsupported.Mac,Windows,Linux,ChromeOS,Android
ConfiguretheminimumSSL/TLSversionthatcanbeusedwhenconnectingtoHTTPSservers.#ssl-version-min
Default
-
TwerkOrientationSettings
IlearnedthatsometimesthesettingsintheTwerkappbeforebuildingtheTwerkAPKversionneedtobechanged.Thesettingstofocusonisthedevicesettingandorientationsetting.So,anyofthecombinationsbelow:
Phone+PortraitPhone+LandscapeTablet+PortraitTablet+Landscape
ImessedaroundwiththeotherTwerkappsettings,buttheyhadnoimpactongettingtheAndroidapptoruninChrome.So,ImnotgoingtowastetimetellingyouwhatcombinationsofsettingsIdidthere.
-
MethodNo.1Abandonment
-
Abandon:MethodNo.1
TherearetimesIhavetoremindmyselfthatMethodNo.1isnot100%full-proofingettingAndroidappstoruninChromebrowser.Sometimes,TwerkconversionsjustrefusetoworkinChromeandonmysystem.And,whenthishappensIjustcallitquitsontroubleshootingthemethodanyfurther.
-
ComingSoon:AlternativeMethodNo.2&MethodNo.3
NowthatIhavelearnedtwootherwaystogetanAndroidapptoruninChrome,IrarelytroubleshootMethodNo.1whenIhitasnag.Oneofthesemethodsinvolvesmemanuallygoingintothecode.(Nottoworry,itsmorelikeaplug-in-playkindofsetup-reallysimpletodo).Theothermethodinvolvesmeusinganotherconvertertool.Again,neitheris100%full-proof,buttheyarestillworthdoingwhenTwerkisgivingmegrief.
Moreover,IwillbeworkingonwritingoutthedetailsofhowIgetthealternativemethodstoworkformeinanothercomprehensivestep-by-stepguide.And,ifyoudonotwanttodotheresearchlikeIdidandproblemsolvelikeIdid,thenbesuretokeepcheckingbacktoknowwhenIhavereleasedthenewhow-tosforgettingAndroidtoplayinhisnewChromeplayground!
-
Alternatively,youcanreachouttomeusingmyemaillinksontheThankYoupageinthebeginningofthisbook,ifyouwanttobenotifiedwhenImdonewritingthebooksandwhenIhavereleasedthem.
Thanksagainforbeingacustomerandyourcontinuedsupport!
Thank You, SDJ Reader!Reach Out to AuthorHow to Run Android Apps in Chrome BrowserA Quick History SnapshotRun, Android!: Method No. 1Where Twerk Meets Vladikoff ARChon Runtime
Prerequisite: Folder CreationGet Organized: Folder Creation ShortcutGet Organized: Manual Folder Creation
Requirements: DownloadsStep-By-Step: Google Chrome BrowserDownload: Google Chrome BrowserInstall: Google Chrome Browser
Step-By-Step: Vladikoff ARChon RuntimeDownload: Vladikoff ARChon RuntimeInstall: Vladikoff ARChon Runtime
Step-By-Step: Twerk App for ChromeInstall: Twerk App for ChromeRun: Twerk App for Chrome
Step-By-Step: Google Play StoreFind & Copy: Angry Birds Stella App
Step-By-Step: Evozi APK DownloaderDownload: Angry Birds Stella App APK
Step-By-Step: APK Twerk ConversionConvert: Angry Birds Stella APK in TwerkInstall: Angry Birds Stella APK by Twerk in Chrome
Play Options: New Chrome AppTime to Let Android Play in His New Playing FieldRun: Angry Birds Stella App in ChromeResults: It's Not Working!Results: Android is Now Playing in His New Playing Field!
More TroubleshootingThe 'WebGL Error' in Google Chrome ExtensionsTwerk Orientation SettingsMethod No.1 AbandonmentAbandon: Method No. 1Coming Soon: Alternative Method No. 2 & Method No. 3