[FREE] QRCodeGenerator Extension

Hello everyone,
Recently my laptop's windows were Corrupted, therefore all code my all extensions are deleted except TicTacToe Extensions, so I won't be able to help you if you have any errors or wanted to know how to use it.
I am so sorry about it

Thank you

Silly question but why won't you keep your code to GitHub ?

1 Like

Before I was learning GitHub and wasn't having that much of knowledge
And recently I learnt it therefore I have update my TicTacToe Extension on GitHub

1 Like

I don't want to close the topic because I'll make this extension again with same blocks properties and will upload to the first post with same package
So that you can use it.

2 Likes

the best :star_struck: :star_struck:

1 Like

Great! I like it a lot! Thanks

1 Like

Your most welcome :hugs:

@Horizon could you add a logo option in this

This extension doesnt compile with barcode scanner component in Mit App inventor

Hello @Sai_Athulith_Neela, I don't have any plan to refine this or to add some new features to it

It should, please show your work?

I compiled the app with this extension and there was a dx error and the reason was qr code so I removed this extension it compiled (Code is confedential sorry)

Ummm, that's strange, I'm sorry but for some days I'm not in the state to help out with any of my extension, it would be better if you could show a little of your work from which I can see what exactly you actually doing

No need for a detailed code, but only reference to extension's blocks, and also could you try it by making a new project and then adding the extension to it and then check that is it working or not, if not then I need to checkout the code

sure, I will do that

1 Like

Use Qr extension:

It has no class conflicts.

1 Like

Hi, im facing a compiling error. I have 10 screens so that might influence it but the error is coming with the generator. Please advise because i need this sorted kinda urgently

0%
App Inventor is unable to compile this project.
The compiler error output was
[ReadBuildInfo] Starting Task
[ReadBuildInfo] Task succeeded in 0.007 seconds
[LoadComponentInfo] Starting Task
[LoadComponentInfo] INFO: Generating assets...
[LoadComponentInfo] Component assets needed, n = 1
[LoadComponentInfo] INFO: Generating activities...
[LoadComponentInfo] Component activities needed, n = 1
[LoadComponentInfo] INFO: Component "io.horizon.qrcodegenerator.QRCodeGenerator" does not specify activityMetadata
[LoadComponentInfo] Component activity metadata needed, n = 0
[LoadComponentInfo] INFO: Generating broadcast receivers...
[LoadComponentInfo] INFO: Component "io.horizon.qrcodegenerator.QRCodeGenerator" does not specify broadcastReceivers
[LoadComponentInfo] INFO: Component "io.horizon.qrcodegenerator.QRCodeGenerator" does not specify services
[LoadComponentInfo] Component content providers needed, n = 0
[LoadComponentInfo] INFO: Generating libraries...
[LoadComponentInfo] INFO: Component "io.horizon.qrcodegenerator.QRCodeGenerator" does not specify libraries
[LoadComponentInfo] Libraries needed, n = 10
[LoadComponentInfo] INFO: Component "io.horizon.qrcodegenerator.QRCodeGenerator" does not specify metadata
[LoadComponentInfo] Component metadata needed, n = 0
[LoadComponentInfo] INFO: Generating Android minimum SDK...
[LoadComponentInfo] INFO: Generating native libraries...
[LoadComponentInfo] INFO: Component "io.horizon.qrcodegenerator.QRCodeGenerator" does not specify native
[LoadComponentInfo] Native Libraries needed, n = 0
[LoadComponentInfo] INFO: Generating permissions...
[LoadComponentInfo] usesLocation = False
[LoadComponentInfo] Permissions needed, n = 14
[LoadComponentInfo] INFO: Component "io.horizon.qrcodegenerator.QRCodeGenerator" does not specify queries
[LoadComponentInfo] INFO: Component "io.horizon.qrcodegenerator.QRCodeGenerator" does not specify services
[LoadComponentInfo] Component services needed, n = 0
[LoadComponentInfo] INFO: Generating component broadcast receivers...
[LoadComponentInfo] INFO: Component "io.horizon.qrcodegenerator.QRCodeGenerator" does not specify broadcastReceiver
[LoadComponentInfo] Task succeeded in 0.011 seconds
[PrepareAppIcon] Starting Task
[PrepareAppIcon] INFO: Creating mipmap dirs...
[PrepareAppIcon] INFO: Generating icons...
[PrepareAppIcon] Generating icons for mipmap-mdpi
[PrepareAppIcon] Generating icons for mipmap-hdpi
[PrepareAppIcon] Generating icons for mipmap-xhdpi
[PrepareAppIcon] Generating icons for mipmap-xxhdpi
[PrepareAppIcon] Generating icons for mipmap-xxxhdpi
[PrepareAppIcon] Task succeeded in 0.265 seconds
[XmlConfig] Starting Task
[XmlConfig] INFO: Creating animation xml
[XmlConfig] Creating zoom_enter.xml
[XmlConfig] Creating fadeout.xml
[XmlConfig] Creating slide_v_exit.xml
[XmlConfig] Creating fadein.xml
[XmlConfig] Creating zoom_exit.xml
[XmlConfig] Creating slide_v_enter.xml
[XmlConfig] Creating zoom_exit_reverse.xml
[XmlConfig] Creating slide_v_enter_reverse.xml
[XmlConfig] Creating zoom_enter_reverse.xml
[XmlConfig] Creating slide_enter_reverse.xml
[XmlConfig] Creating slide_exit.xml
[XmlConfig] Creating hold.xml
[XmlConfig] Creating slide_enter.xml
[XmlConfig] Creating slide_v_exit_reverse.xml
[XmlConfig] Creating slide_exit_reverse.xml
[XmlConfig] INFO: Creating style xml
[XmlConfig] INFO: Creating provider_path xml
[XmlConfig] INFO: Creating network_security_config xml
[XmlConfig] INFO: Generating adaptive icon file
[XmlConfig] INFO: Generating round adaptive icon file
[XmlConfig] INFO: Generating adaptive icon background file
[XmlConfig] Task succeeded in 0.019 seconds
[CreateManifest] Starting Task
[CreateManifest] INFO: Reading project specs...
[CreateManifest] VCode: 1
[CreateManifest] VName: 1.0
[CreateManifest] Min SDK 14
[CreateManifest] INFO: Writing screen 'appinventor.ai_pranjitanaha.Exo_Nexus_28Final.User_Profile'
[CreateManifest] INFO: Writing screen 'appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Queries'
[CreateManifest] INFO: Writing screen 'appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Home'
[CreateManifest] INFO: Writing screen 'appinventor.ai_pranjitanaha.Exo_Nexus_28Final.P_Scanner'
[CreateManifest] INFO: Writing screen 'appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Donation'
[CreateManifest] INFO: Writing screen 'appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Screen1'
[CreateManifest] INFO: Writing screen 'appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Rewards'
[CreateManifest] INFO: Writing screen 'appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Bicycle'
[CreateManifest] INFO: Writing screen 'appinventor.ai_pranjitanaha.Exo_Nexus_28Final.P_PassCreator'
[CreateManifest] INFO: Writing screen 'appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Carpool'
[CreateManifest] Task succeeded in 0.004 seconds
[AttachNativeLibs] Starting Task
[AttachNativeLibs] Task succeeded in 0.001 seconds
[AttachAarLibs] Starting Task
[AttachAarLibs] Task succeeded in 0.178 seconds
[AttachCompAssets] Starting Task
[AttachCompAssets] Task succeeded in 0.016 seconds
[MergeResources] Starting Task
[MergeResources] Task succeeded in 0.211 seconds
[SetupLibs] Starting Task
[SetupLibs] Task succeeded in 0.0 seconds
[RunAapt] Starting Task
[RunAapt] Task succeeded in 0.96 seconds
[GenerateClasses] Starting Task
[GenerateClasses] INFO: Source File: appinventor/ai_pranjitanaha/Exo_Nexus_28Final/User_Profile.yail
[GenerateClasses] INFO: Source File: appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Queries.yail
[GenerateClasses] INFO: Source File: appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Home.yail
[GenerateClasses] INFO: Source File: appinventor/ai_pranjitanaha/Exo_Nexus_28Final/P_Scanner.yail
[GenerateClasses] INFO: Source File: appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Donation.yail
[GenerateClasses] INFO: Source File: appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Screen1.yail
[GenerateClasses] INFO: Source File: appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Rewards.yail
[GenerateClasses] INFO: Source File: appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Bicycle.yail
[GenerateClasses] INFO: Source File: appinventor/ai_pranjitanaha/Exo_Nexus_28Final/P_PassCreator.yail
[GenerateClasses] INFO: Source File: appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Carpool.yail
[GenerateClasses] INFO: Libraries Classpath = /tmp/kawa5526432030089249155.jar:/tmp/acra-4.4.010278728708345401965.jar:/tmp/AndroidRuntime13985852303170902247.jar:/tmp/annotation7690613918583440683.jar:/tmp/annotation-experimental6551597809670695083.jar:/tmp/appcompat7825810158936958794.jar:/tmp/asynclayoutinflater12735774799805318387.jar:/tmp/collection8807992318495417534.jar:/tmp/constraintlayout9914884504210779754.jar:/tmp/constraintlayout-solver179530429002809026.jar:/tmp/coordinatorlayout16858047827286723368.jar:/tmp/core13828830968513073385.jar:/tmp/core-common14277574060749698901.jar:/tmp/core-runtime6210717618991985413.jar:/tmp/cursoradapter14086055162525988322.jar:/tmp/customview10729277621996294971.jar:/tmp/documentfile8149874731998416463.jar:/tmp/drawerlayout8599462933282148538.jar:/tmp/fragment15660721551901449730.jar:/tmp/interpolator17293023340517755721.jar:/tmp/legacy-support-core-ui11390033024941083313.jar:/tmp/legacy-support-core-utils2374125589958242537.jar:/tmp/lifecycle-common15425302197196666676.jar:/tmp/lifecycle-livedata6233585128183879583.jar:/tmp/lifecycle-livedata-core4468285075959148317.jar:/tmp/lifecycle-runtime10700654606060813303.jar:/tmp/lifecycle-viewmodel1716769151753652421.jar:/tmp/loader16806738113390785645.jar:/tmp/localbroadcastmanager273447900138052826.jar:/tmp/print4280205434623905768.jar:/tmp/slidingpanelayout5053033660682131568.jar:/tmp/swiperefreshlayout11495413211868673096.jar:/tmp/vectordrawable16868944110605497632.jar:/tmp/vectordrawable-animated9572085271086951977.jar:/tmp/versionedparcelable1208594399533791028.jar:/tmp/viewpager17012093977473916238.jar:/tmp/1732514923733_5679592713329282048-0/youngandroidproject/../assets/external_comps/de.ullisroboterseite.ursai2sidebar/files/AndroidRuntime.jar:/tmp/1732514923733_5679592713329282048-0/youngandroidproject/../assets/external_comps/io.horizon.qrcodegenerator/files/AndroidRuntime.jar:/tmp/protobuf-java-3.0.02119250074120581680.jar:/tmp/recyclerview6598600876243190400.jar:/tmp/cardview9853128011330203341.jar:/tmp/dynamicanimation4569402889485683242.jar:/tmp/Barcode4207415052516898627.jar:/tmp/QRGenerator226887099175950546.jar:/tmp/json12137742696551949856.jar:/tmp/jedis11655656939541886065.jar:/tmp/1732514923733_5679592713329282048-0/youngandroidproject/../build/classes:/tmp/android16273588802140924974.jar
(compiling appinventor/ai_pranjitanaha/Exo_Nexus_28Final/User_Profile.yail to appinventor.ai_pranjitanaha.Exo_Nexus_28Final.User_Profile)
(compiling appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Queries.yail to appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Queries)
(compiling appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Home.yail to appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Home)
(compiling appinventor/ai_pranjitanaha/Exo_Nexus_28Final/P_Scanner.yail to appinventor.ai_pranjitanaha.Exo_Nexus_28Final.P_Scanner)
(compiling appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Donation.yail to appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Donation)
(compiling appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Screen1.yail to appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Screen1)
(compiling appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Rewards.yail to appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Rewards)
(compiling appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Bicycle.yail to appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Bicycle)
(compiling appinventor/ai_pranjitanaha/Exo_Nexus_28Final/P_PassCreator.yail to appinventor.ai_pranjitanaha.Exo_Nexus_28Final.P_PassCreator)
(compiling appinventor/ai_pranjitanaha/Exo_Nexus_28Final/Carpool.yail to appinventor.ai_pranjitanaha.Exo_Nexus_28Final.Carpool)
(compiling /tmp/runtime6725407697722317596.scm to com.google.youngandroid.runtime)
[GenerateClasses] Task succeeded in 3.556 seconds
[RunD8] Starting Task
[RunD8] INFO: Using pre-dexed dex-cached-8edc0fd0fb396a07397d29496c780b97.dex <- /tmp/AndroidRuntime13985852303170902247.jar
[RunD8] INFO: Using pre-dexed dex-cached-4afd1465d334dee94ac700edb0374a45.dex <- /tmp/kawa5526432030089249155.jar
[RunD8] INFO: Using pre-dexed dex-cached-558104d32e109ad96655ecbe9fe4e39f.dex <- /tmp/annotation7690613918583440683.jar
[RunD8] INFO: Using pre-dexed dex-cached-ef239d31d31d166f7410d71e14db1a68.dex <- /tmp/swiperefreshlayout11495413211868673096.jar
[RunD8] INFO: Using pre-dexed dex-cached-de87276390f7a8c71064f3e7908c143b.dex <- /tmp/core-common14277574060749698901.jar
[RunD8] INFO: Using pre-dexed dex-cached-c950a9845cca4523f19bc2fc922b41bf.dex <- /tmp/legacy-support-core-utils2374125589958242537.jar
[RunD8] INFO: Using pre-dexed dex-cached-35076b6f638faca00c217e98a0385344.dex <- /tmp/interpolator17293023340517755721.jar
[RunD8] INFO: Using pre-dexed dex-cached-bee920fd1e059913bf2d820dbb234720.dex <- /tmp/lifecycle-common15425302197196666676.jar
[RunD8] INFO: Using pre-dexed dex-cached-1e4d689047e2ee2cc76b7203626e9c33.dex <- /tmp/customview10729277621996294971.jar
[RunD8] INFO: Using pre-dexed dex-cached-74360288e1016af9d6afdd39a2caa1b8.dex <- /tmp/asynclayoutinflater12735774799805318387.jar
[RunD8] INFO: Using pre-dexed dex-cached-d53c4c8eedbf41663110b03a33fe9914.dex <- /tmp/lifecycle-runtime10700654606060813303.jar
[RunD8] INFO: Using pre-dexed dex-cached-032c68a2c5e93c1baac1524e105bbe88.dex <- /tmp/collection8807992318495417534.jar
[RunD8] INFO: Using pre-dexed dex-cached-91b7d1f3cb5fd0fd2f3a4c939316139b.dex <- /tmp/versionedparcelable1208594399533791028.jar
[RunD8] INFO: Using pre-dexed dex-cached-16ea1fc3b7e49139559eafccec2708ab.dex <- /tmp/lifecycle-viewmodel1716769151753652421.jar
[RunD8] INFO: Using pre-dexed dex-cached-84637f838557e65ad5856467fd22316c.dex <- /tmp/print4280205434623905768.jar
[RunD8] INFO: Using pre-dexed dex-cached-a9e803bf51318b35fcaf603f59f25f7c.dex <- /tmp/vectordrawable16868944110605497632.jar
[RunD8] INFO: Using pre-dexed dex-cached-b73957ec00af79319f56aedf27dff3fc.dex <- /tmp/core-runtime6210717618991985413.jar
[RunD8] INFO: Using pre-dexed dex-cached-4e788f5c66d33a47036ae77a849ffa1b.dex <- /tmp/core13828830968513073385.jar
[RunD8] INFO: Using pre-dexed dex-cached-e890ce7827a13b8714afbb241f7e89b2.dex <- /tmp/lifecycle-livedata-core4468285075959148317.jar
[RunD8] INFO: Using pre-dexed dex-cached-9e7da29c234333f4d245d8baa48e1746.dex <- /tmp/annotation-experimental6551597809670695083.jar
[RunD8] INFO: Using pre-dexed dex-cached-81757b9148a3984b5874ef1fd300acdb.dex <- /tmp/documentfile8149874731998416463.jar
[RunD8] INFO: Using pre-dexed dex-cached-b83403f2b639cc6e7a6f9c0681d69367.dex <- /tmp/viewpager17012093977473916238.jar
[RunD8] INFO: Using pre-dexed dex-cached-c2a16bb02f51a6fcd1ff46dd1a78d0bf.dex <- /tmp/slidingpanelayout5053033660682131568.jar
[RunD8] INFO: Using pre-dexed dex-cached-2eabb48fdf784357d984acbda18ea6a3.dex <- /tmp/appcompat7825810158936958794.jar
[RunD8] INFO: Using pre-dexed dex-cached-7a5a85c38b934be86a121ca9b5e7477b.dex <- /tmp/vectordrawable-animated9572085271086951977.jar
[RunD8] INFO: Using pre-dexed dex-cached-a3a712d1d179d231b40a977ed5593202.dex <- /tmp/lifecycle-livedata6233585128183879583.jar
[RunD8] INFO: Using pre-dexed dex-cached-9b1768a7734de4eaf5a635a007ad4b25.dex <- /tmp/coordinatorlayout16858047827286723368.jar
[RunD8] INFO: Using pre-dexed dex-cached-d3d338969c3cd4ad53a888753da3b580.dex <- /tmp/cursoradapter14086055162525988322.jar
[RunD8] INFO: Using pre-dexed dex-cached-a116e0a41475b6522ae295f7cc4ff4b3.dex <- /tmp/legacy-support-core-ui11390033024941083313.jar
[RunD8] INFO: Using pre-dexed dex-cached-a07a23b88daaae0b48cdd25378e03b03.dex <- /tmp/localbroadcastmanager273447900138052826.jar
[RunD8] INFO: Using pre-dexed dex-cached-bb8901219e7be6c576cc65e75503d7fa.dex <- /tmp/fragment15660721551901449730.jar
[RunD8] INFO: Using pre-dexed dex-cached-fca718e99e97cb52f4c8c0ada2c74e72.dex <- /tmp/drawerlayout8599462933282148538.jar
[RunD8] INFO: Using pre-dexed dex-cached-ccb6f0c5e0adc11059c3d609a2fd15d6.dex <- /tmp/loader16806738113390785645.jar
[RunD8] INFO: Using pre-dexed dex-cached-c0e4dda29672c028ea3ce0e3785040de.dex <- /tmp/constraintlayout9914884504210779754.jar
[RunD8] INFO: Using pre-dexed dex-cached-85f46a2fd295a23f59a391cccd7a11c8.dex <- /tmp/constraintlayout-solver179530429002809026.jar
[RunD8] INFO: Using pre-dexed dex-cached-5e8957d43c18b768aa7d081353a3dd55.dex <- /tmp/json12137742696551949856.jar
[RunD8] INFO: Using pre-dexed dex-cached-49102e7f4c0a5df23a0a119cd2914bab.dex <- /tmp/protobuf-java-3.0.02119250074120581680.jar
[RunD8] INFO: Using pre-dexed dex-cached-ae0a0504ff198c23ba89f60cba6bee1b.dex <- /tmp/dynamicanimation4569402889485683242.jar
[RunD8] INFO: Using pre-dexed dex-cached-4713e24fc0ae5d6861aa051bc8950c4b.dex <- /tmp/Barcode4207415052516898627.jar
[RunD8] INFO: Using pre-dexed dex-cached-1bc51353c62ddc7fef531c4bbfd9e480.dex <- /tmp/cardview9853128011330203341.jar
[RunD8] INFO: Using pre-dexed dex-cached-742155d268fadbad92adb35be882bd67.dex <- /tmp/recyclerview6598600876243190400.jar
[RunD8] INFO: Using pre-dexed dex-cached-34183dd13eefd80bd93dbefb2cca2c89.dex <- /tmp/QRGenerator226887099175950546.jar
[RunD8] INFO: Using pre-dexed dex-cached-0dc56f08e767617776af0e9817e5d429.dex <- /tmp/jedis11655656939541886065.jar
[RunD8] ERROR: d8 failed.
[RunD8] Task errored in 4.319 seconds
this is the main error that's showing

Is this the only extension you are using?
What happens if you build a one screen test project together with that extension?

Taifun

1 Like

@Dr_Multitasker follow what Taifun has asked to do so, because this extension should not lead to any d8 regarding error

I solve the same error just deleting the built-in BarcodeScanner (Sensors) that I previously used with other QR generators.
@Horizon