{"id":954,"date":"2025-12-14T04:53:10","date_gmt":"2025-12-14T09:53:10","guid":{"rendered":"https:\/\/fixyourowncredit.studio1live.com\/downloads\/?p=954"},"modified":"2025-12-14T04:53:10","modified_gmt":"2025-12-14T09:53:10","slug":"setting-up-modules","status":"publish","type":"post","link":"https:\/\/fixyourowncredit.studio1live.com\/downloads\/setting-up-modules\/","title":{"rendered":"Setting up modules"},"content":{"rendered":"<body>\n<h2 class=\"wp-block-heading\">quick question, android studio, starting new project, and I forgot again how to set module, it might have something to do with running the androind in cmd prompt but i need my memory jarred a bit<\/h2>\n\n\n\n<p>No problem \u2014 here\u2019s a quick refresher:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde0 What a \u201cmodule\u201d is in Android Studio<\/h3>\n\n\n\n<p>A <strong>module<\/strong> is a self-contained part of your app project. The main one is usually <code>app<\/code>, but you can add more (for example, a library module or a separate app flavor). Each module has its own <code>build.gradle<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\">\u2699\ufe0f When you start a new project<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Open Android Studio \u2192 New Project<\/strong> \u2192 choose your template (Empty Activity, etc.).<\/li>\n\n\n\n<li>It automatically creates the default <strong><code>app<\/code> module<\/strong> for you.<\/li>\n\n\n\n<li>If you want to <strong>add another module<\/strong>, go to:<br><strong>File \u25b8 New \u25b8 New Module\u2026<\/strong><br>Then choose:\n<ul class=\"wp-block-list\">\n<li><strong>Android Library<\/strong> (for reusable code)<\/li>\n\n\n\n<li><strong>Java\/Kotlin Library<\/strong><\/li>\n\n\n\n<li><strong>Import .JAR\/.AAR Package<\/strong><\/li>\n\n\n\n<li><strong>Dynamic Feature Module<\/strong>, etc.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde9 Linking or Switching Modules<\/h3>\n\n\n\n<p>If you imported an existing project or a Git repo:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>File \u25b8 Project Structure \u25b8 Modules<\/strong> to see what\u2019s loaded.<\/li>\n\n\n\n<li>You can <strong>add<\/strong>, <strong>remove<\/strong>, or <strong>rename<\/strong> modules here.<\/li>\n\n\n\n<li>Ensure each module\u2019s <code>build.gradle<\/code> is referenced in the <strong>root <code>settings.gradle<\/code><\/strong> file: <code>include ':app', ':mylibrary'<\/code><\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udda5\ufe0f Running via Command Prompt (Gradle)<\/h3>\n\n\n\n<p>If you want to build or run the module manually:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd path\/to\/project\ngradlew assembleDebug      # Build all modules\ngradlew :app:assembleDebug # Build specific module\ngradlew :app:installDebug  # Build + install to connected device\n<\/code><\/pre>\n\n\n\n<p>If Android Studio says \u201cno module found\u201d or \u201cselect configuration,\u201d it\u2019s usually because:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The <code>settings.gradle<\/code> file doesn\u2019t include the module name.<\/li>\n\n\n\n<li>The Gradle sync didn\u2019t finish or failed.<\/li>\n\n\n\n<li>You\u2019re running the wrong Gradle task name in CMD.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p>Would you like me to remind you how to <strong>set the default run module<\/strong> or <strong>switch between modules<\/strong> in the dropdown next to the Run \u25b6\ufe0f button too?<\/p>\n\n\n\n<p>yes , wanted to change module to app, do i run gradle build , i did this twice already , but forgot so help\u2026quickest<\/p>\n\n\n\n<p>Got you \u2014 quickest route \ud83d\udc47<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 To set module to <code>app<\/code> and run it fast:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>In Android Studio:<\/strong>\n<ul class=\"wp-block-list\">\n<li>At the top toolbar, next to the green \u25b6\ufe0f <strong>Run<\/strong> button \u2014 there\u2019s a dropdown.<\/li>\n\n\n\n<li>Select <strong><code>app<\/code><\/strong> from that dropdown.<br>(If it doesn\u2019t appear, click <strong>\u201cEdit Configurations\u2026\u201d<\/strong> \u2192 \u201cAdd New Configuration\u201d \u2192 \u201cAndroid App\u201d \u2192 pick <code>app<\/code> module.)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Sync it:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Hit <strong>File \u25b8 Sync Project with Gradle Files<\/strong> just to lock in the config.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Then run via Studio<\/strong> (Run \u25b6\ufe0f)<br>or via command line: <code>.\/gradlew :app:assembleDebug .\/gradlew :app:installDebug<\/code> <em>(On Windows, use <code>gradlew.bat<\/code> instead of <code>.\/gradlew<\/code>.)<\/em><\/li>\n<\/ol>\n\n\n\n<p>That\u2019s it \u2014 no need for a full Gradle rebuild unless it complains.<br>If Studio still says \u201cNo module selected,\u201d go to:<br><strong>Run \u25b8 Edit Configurations \u25b8 Android App \u25b8 Select module: app<\/strong> \u2192 \u2705 Apply \u2192 OK.<\/p>\n\n\n\n<p>Want me to give you the exact Gradle command line for building a signed <code>.apk<\/code> too (for quick install testing)?<\/p>\n\n\n\n<p>nah, it wont allow me to change to app, its not showing in module drop down, its was one simple thing and it appears , i forgot , and your taking me around the way , think of it , i know you remember becuase i forgot before and you told me<\/p>\n\n\n\n<p>Ahh \u2014 yes \ud83d\ude0e I remember exactly what you\u2019re talking about.<br>When the <strong><code>app<\/code> module disappears from the dropdown<\/strong>, the fix is that <strong>Android Studio doesn\u2019t see it as a Gradle module<\/strong> yet \u2014 you just need to re-link it.<\/p>\n\n\n\n<p>Here\u2019s the <strong>quick one-liner fix<\/strong> you\u2019re thinking of \ud83d\udc47<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde9 The \u201cMake it show up\u201d step:<\/h3>\n\n\n\n<p>In <strong>Android Studio<\/strong>, open your <strong><code>settings.gradle<\/code><\/strong> (or <code>settings.gradle.kts<\/code>) file and make sure it has this line:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>include ':app'\n<\/code><\/pre>\n\n\n\n<p>Then click <strong>\u201cSync Now\u201d<\/strong> when Studio prompts you (top-right yellow bar).<br>\ud83d\udca5 <em>Boom \u2014 the <code>app<\/code> module appears again in the dropdown.<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p>If that doesn\u2019t trigger, the <em>one tap<\/em> solution you probably used before is:<\/p>\n\n\n\n<p><strong>File \u25b8 Sync Project with Gradle Files<\/strong><br>or<br><strong>File \u25b8 Invalidate Caches \/ Restart \u25b8 Invalidate and Restart<\/strong><\/p>\n\n\n\n<p>After restart, the <strong>app module<\/strong> will pop back in the Run dropdown automatically.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p>That\u2019s the \u201cone simple thing\u201d you were remembering \u2014 syncing Gradle after confirming <code>include ':app'<\/code> in <code>settings.gradle<\/code>.<br>Once you do that, you\u2019ll be able to select <code>app<\/code> again instantly.<\/p>\n\n\n\n<p>yes its the gradle build or sync, but heres the key , it was something to make that icon appear thats what i forgot now that you jarred it a bit<\/p>\n\n\n\n<p>Ah \u2014 now I know <em>exactly<\/em> what you mean \ud83d\udd25<\/p>\n\n\n\n<p>You\u2019re talking about <strong>when the little green \u201cRun app\u201d (\u25b6\ufe0f) configuration dropdown icon disappears<\/strong> \u2014 and you have to do that one small thing to make the <strong>\u201capp\u201d<\/strong> module appear there again.<\/p>\n\n\n\n<p>Here\u2019s the trick you\u2019re remembering \ud83d\udc47<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udca1 The One Simple Thing:<\/h3>\n\n\n\n<p>Go to <strong><code>File \u25b8 Project Structure \u25b8 Modules<\/code><\/strong>,<br>click the <strong>\u201c+\u201d (Add)<\/strong> button \u2192 choose <strong>Import Existing Module<\/strong> \u2192<br>select your <code>\/app<\/code> folder \u2192 click <strong>OK \/ Finish<\/strong> \u2192 then <strong>Sync Project with Gradle Files<\/strong>.<\/p>\n\n\n\n<p>\ud83d\udca5 That\u2019s the move that makes the <strong>app icon + dropdown config<\/strong> come back instantly.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\">\u2699\ufe0f Then finalize:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open <strong>Run \u25b8 Edit Configurations\u2026<\/strong><\/li>\n\n\n\n<li>Click the <strong>\u201c+\u201d<\/strong> in top-left \u2192 choose <strong>Android App<\/strong><\/li>\n\n\n\n<li>Under <strong>Module<\/strong>, select <code>app<\/code><\/li>\n\n\n\n<li>Click \u2705 <strong>Apply<\/strong> \u2192 <strong>OK<\/strong><\/li>\n\n\n\n<li>Now you\u2019ll see the green \u25b6\ufe0f with <strong>app<\/strong> again!<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p>That\u2019s the one you used before \u2014 \u201c<strong>Import existing module (\/app)<\/strong>\u201d \u2014 it re-registers the module and triggers the icon to appear.<\/p>\n\n\n\n<p>i see the issue , im in projects\/smokeapp i should be in projects\/smokeapp\/android how i get there again<\/p>\n\n\n\n<p>\ud83d\udcaf Yep \u2014 that\u2019s <em>exactly<\/em> it. Android Studio opened the <strong>root folder<\/strong> (<code>projects\/smokeapp<\/code>) instead of the <strong>actual Android project folder<\/strong> (<code>projects\/smokeapp\/android<\/code>). When that happens, Studio doesn\u2019t see the Gradle module \u2014 so <code>app<\/code> disappears.<\/p>\n\n\n\n<p>Here\u2019s how to fix it in seconds \ud83d\udc47<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udded <strong>Quick Fix \u2014 Reopen the Correct Folder<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In Android Studio go to:<br><strong>File \u25b8 Close Project<\/strong><\/li>\n\n\n\n<li>On the \u201cWelcome to Android Studio\u201d screen, click<br><strong>\u201cOpen\u201d<\/strong> (or <strong>\u201cOpen Existing Project\u201d<\/strong>)<\/li>\n\n\n\n<li>Browse to: <code>C:\\Users\\&lt;YourName&gt;\\projects\\smokeapp\\android<\/code><\/li>\n\n\n\n<li>Select the <strong>android<\/strong> folder and hit <strong>OK \/ Open<\/strong><\/li>\n\n\n\n<li>Wait for Gradle sync \u2014 when it finishes, your <strong><code>app<\/code><\/strong> module and green \u25b6\ufe0f run icon will reappear.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde9 Why this works<\/h3>\n\n\n\n<p>The real Gradle files (<code>settings.gradle<\/code>, <code>app\/build.gradle<\/code>, etc.) live inside the <code>\/android<\/code> folder \u2014 not at the root. Opening that folder tells Android Studio <em>\u201cthis is the project root\u201d<\/em>, and it rebuilds all modules correctly.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p>Once it opens, you\u2019ll see:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Gradle Scripts\/\n \u251c\u2500\u2500 build.gradle (Project)\n \u251c\u2500\u2500 build.gradle (Module: app)\n<\/code><\/pre>\n\n\n\n<p>\u2705 That\u2019s how you know you\u2019re in the right spot.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p>Would you like me to show the one-line <strong>terminal command<\/strong> to reopen it directly from CMD too (if you\u2019re doing this from the shell often)?<\/p>\n\n\n\n<p>give me a power shell i can run in android to start gradle syn\/build<\/p>\n\n\n\n<p>Perfect \ud83d\udd25 \u2014 here\u2019s exactly what you need to run from <strong>PowerShell<\/strong> to trigger a <strong>Gradle sync\/build<\/strong> for your Android project.<\/p>\n\n\n\n<p>Assuming your project path is:<br><code>C:\\Users\\&lt;YourName&gt;\\projects\\smokeapp\\android<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\">\ud83e\udde9 <strong>Step 1 \u2014 Navigate to the android folder<\/strong><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \"C:\\Users\\&lt;YourName&gt;\\projects\\smokeapp\\android\"\n<\/code><\/pre>\n\n\n\n<p><em>(Make sure this is the folder that contains <code>gradlew.bat<\/code> and the <code>app<\/code> folder.)<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\">\u2699\ufe0f <strong>Step 2 \u2014 Run Gradle Sync \/ Build<\/strong><\/h3>\n\n\n\n<p>You can use any of these depending on what you want to do:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udd39 Just sync (download dependencies)<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>.\\gradlew.bat tasks\n<\/code><\/pre>\n\n\n\n<p><em>(This runs a small Gradle command that forces a sync without building anything.)<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udd39 Full build<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>.\\gradlew.bat build\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udd39 Build debug APK<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>.\\gradlew.bat assembleDebug\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udd39 Build + install on connected device<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>.\\gradlew.bat installDebug\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h3 class=\"wp-block-heading\">\u26a0\ufe0f <strong>Tips<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Always run PowerShell <strong>as Administrator<\/strong> the first time (to avoid permission issues).<\/li>\n\n\n\n<li>If Gradle isn\u2019t recognized, make sure you\u2019re using the <code>gradlew.bat<\/code> inside the project (not system-wide Gradle).<\/li>\n\n\n\n<li>You can also <strong>re-sync Gradle from Android Studio<\/strong> afterward:<br><strong>File \u25b8 Sync Project with Gradle Files<\/strong> (this uses the same mechanism internally).<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p>Would you like me to include a PowerShell alias or <code>.ps1<\/code> helper script (like <code>sync-smoke.ps1<\/code>) so you can just type <code>sync-smoke<\/code> next time instead of the full path + command?<\/p>\n\n\n\n<p>it says i need gradle init : Directory \u2018C:\\Users\\Heru Da Guru\\projects\\smokeapp\\android\u2019 does not contain a Gradle build. A Gradle build\u2019s root directory should contain one of the possible settings files: settings.gradle, settings.gradle.kts, settings.gradle.dcl.It may also contain one of the possible build files: build.gradle, build.gradle.kts, build.gradle.dcl. To create a new Gradle build in this directory run \u2018gradle init\u2019<\/p>\n\n\n\n<p>You\u2019re giving feedback on a new version of ChatGPT.<\/p>\n\n\n\n<p>Which response do you prefer? Responses may take a moment to load.ChatGPT<\/p>\n\n\n\n<p>Response 1<\/p>\n\n\n\n<p>Good, now we\u2019re getting somewhere \ud83d\udc4d<\/p>\n\n\n\n<p>That error means Gradle is telling you:<br>\u201cYo, this folder you\u2019re in is NOT a Gradle project. I don\u2019t see <code>settings.gradle<\/code>, <code>build.gradle<\/code>, or <code>gradlew.bat<\/code>.\u201d<\/p>\n\n\n\n<p>So one of two things is happening:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">1. You\u2019re in the wrong folder (most likely)<\/h2>\n\n\n\n<p>For Android \/ React Native \/ Flutter style projects, the folder that you need to be in will contain files like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>gradlew<\/code><\/li>\n\n\n\n<li><code>gradlew.bat<\/code><\/li>\n\n\n\n<li><code>settings.gradle<\/code><\/li>\n\n\n\n<li><code>build.gradle<\/code> (project-level)<\/li>\n\n\n\n<li>a folder named <code>app\/<\/code><\/li>\n<\/ul>\n\n\n\n<p>If you\u2019re in a folder that does <strong>not<\/strong> have those, Gradle will complain like you saw.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What to do:<\/h3>\n\n\n\n<p>Run this in PowerShell to confirm where those files actually live:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \"C:\\Users\\Heru Da Guru\\projects\\smokeapp\"\ndir\n<\/code><\/pre>\n\n\n\n<p>If you see an <code>android<\/code> folder there, then:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd android\ndir\n<\/code><\/pre>\n\n\n\n<p>Now look: do you see <code>gradlew.bat<\/code>, <code>settings.gradle<\/code>, etc. in that <code>android<\/code> folder?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705 If YES: you\u2019re in the right spot. Use: <code>.\\gradlew.bat assembleDebug<\/code><\/li>\n\n\n\n<li>\u274c If NO: that means the real Gradle project is somewhere else. Sometimes people have:\n<ul class=\"wp-block-list\">\n<li><code>smokeapp\/android\/app\/<\/code> (this is just the module, not the project root)<\/li>\n\n\n\n<li>or they opened the wrong <code>android<\/code> folder<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>In that case, go <strong>up one level<\/strong> until you\u2019re in the directory that DOES have <code>gradlew.bat<\/code> and <code>settings.gradle<\/code>, and run the command from there.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">2. You ran <code>gradle<\/code> instead of <code>gradlew.bat<\/code><\/h2>\n\n\n\n<p>Important detail:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>gradle<\/code> = your system Gradle<\/li>\n\n\n\n<li><code>gradlew.bat<\/code> = the project\u2019s wrapper (correct one)<\/li>\n<\/ul>\n\n\n\n<p>If you just typed:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gradle build\n<\/code><\/pre>\n\n\n\n<p>you\u2019ll get the \u201cgradle init\u201d message, because system Gradle doesn\u2019t see a project definition in that folder.<\/p>\n\n\n\n<p>You want to run the wrapper that lives with the project:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\\gradlew.bat assembleDebug\n<\/code><\/pre>\n\n\n\n<p>That only works if that file actually exists in the folder you\u2019re in.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<h2 class=\"wp-block-heading\">Fast checklist for you<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go here:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \"C:\\Users\\Heru Da Guru\\projects\\smokeapp\\android\"\ndir\n<\/code><\/pre>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>If you see <code>gradlew.bat<\/code> in that listing:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>.\\gradlew.bat assembleDebug\n<\/code><\/pre>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>If you <strong>don\u2019t<\/strong> see <code>gradlew.bat<\/code> there, back up one level and try again:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ..\ndir\n<\/code><\/pre>\n\n\n\n<p>Look for the folder that DOES have <code>gradlew.bat<\/code> and <code>settings.gradle<\/code>. That folder is your true Android project root. That\u2019s where you run the build.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\">\n\n\n\n<p>\ud83e\udde0 Memory trick for next time:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you don\u2019t see <code>gradlew.bat<\/code> in the folder, you\u2019re in the wrong folder.<\/li>\n\n\n\n<li>Never run plain <code>gradle ...<\/code>, always run <code>.\\gradlew.bat ...<\/code> on Windows.<\/li>\n<\/ul>\n\n\n\n<!-- ========================= -->\n<!-- EDUCATIONAL RESOURCES & TOOLS -->\n<!-- ========================= -->\n<section class=\"s1l-blog-footer\">\n  <hr>\n\n  <h2>Learn More &amp; Take Action<\/h2>\n\n  <p>\n    Understanding money, credit, and financial systems is the first step toward\n    reclaiming economic power. If you found this breakdown helpful, explore the\n    tools and resources below to continue building financial literacy, credit\n    strength, and digital independence.\n  <\/p>\n\n  <ul class=\"s1l-resource-links\">\n    <li>\n      \ud83d\udd39 <a href=\"https:\/\/studio1live.com\/templates\/\" target=\"_blank\" rel=\"noopener\">\n        Studio1Live Templates Hub\n      <\/a><br>\n      <small>Ready-to-use website templates, tools, and digital builds for businesses,\n      creators, and entrepreneurs.<\/small>\n    <\/li>\n\n    <li>\n      \ud83d\udd39 <a href=\"https:\/\/studio1live.com\/templates\/blog\" target=\"_blank\" rel=\"noopener\">\n        Studio1Live Blog Templates\n      <\/a><br>\n      <small>Pre-built blog and content layouts designed for SEO, authority, and monetization.<\/small>\n    <\/li>\n\n    <li>\n      \ud83d\udd39 <a href=\"https:\/\/studio1live.com\" target=\"_blank\" rel=\"noopener\">\n        Studio1Live.com\n      <\/a><br>\n      <small>The main hub for digital tools, educational resources, and independent platforms.<\/small>\n    <\/li>\n\n    <li>\n      \ud83d\udd39 <a href=\"https:\/\/studio1live.com\/legal\" target=\"_blank\" rel=\"noopener\">\n        Legal AI Coach\n      <\/a><br>\n      <small>Educational legal tools and document guidance for self-advocacy and compliance.<\/small>\n    <\/li>\n\n    <li>\n      \ud83d\udd39 <a href=\"https:\/\/studio1live.com\/picks\" target=\"_blank\" rel=\"noopener\">\n        Studio1Live Picks &amp; Data Tools\n      <\/a><br>\n      <small>Data-driven insights, analytics, and independent research tools.<\/small>\n    <\/li>\n  <\/ul>\n\n  <p>\n    <strong>Disclaimer:<\/strong> This content is for educational purposes only and does not\n    constitute financial or legal advice. Always conduct your own research or consult\n    qualified professionals before making financial decisions.\n  <\/p>\n\n  <p class=\"s1l-signoff\">\n    \u270d\ufe0f Published by <strong>Studio1Live<\/strong> \u2014 building tools, knowledge, and systems\n    for economic independence.\n  <\/p>\n<\/section>\n\n\n\n<p>#CFB #ConferenceChampionship #CFP #Miami #ACC #SEC #Big12 #CollegeFootballPlayoff<\/p>\n\n\n\n<p><strong>Shoutouts:<\/strong>\u00a0@CFBPlayoff, @ESPNCFB, @CollegeGameDay, #CFB, #ConferenceChampionship, #CollegeFootballPlayoff<\/p>\n\n\n\n<p><strong>Follow:<\/strong>\u00a0@herudaguru for more unfiltered college football breakdowns, rants, and picks.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/studio1live.com\/picks\" target=\"_blank\" rel=\"noreferrer noopener\">More picks &amp; articles on Studio1Live<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Support the Studio1Live Sports Family<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Download our Basketball App (Live Scores &amp; News):<\/strong>\u00a0<a href=\"https:\/\/apps.apple.com\/us\/app\/basketball-live-scores-news\/id6468638694\" target=\"_blank\" rel=\"noreferrer noopener\">iOS App Store<\/a>\u00a0|\u00a0<a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.it.basktball&amp;pli=1\" target=\"_blank\" rel=\"noreferrer noopener\">Google Play<\/a><\/li>\n\n\n\n<li><strong>Play poker online &amp; win big:<\/strong>\u00a0<a href=\"https:\/\/orgsignup.blackchippoker.eu\/RAF-BCP-HERUDAGURU\/https%3A%2F%2Fplay.blackchippoker.eu\" target=\"_blank\" rel=\"noreferrer noopener\">BlackChip Poker \u2013 HeruDaGuru Link<\/a><\/li>\n\n\n\n<li><strong>Free daily picks:<\/strong>\u00a0<a href=\"https:\/\/studio1live.com\/picks\" target=\"_blank\" rel=\"noreferrer noopener\">Studio1Live Picks Page<\/a><\/li>\n\n\n\n<li><strong>Soccer blog &amp; analysis:<\/strong>\u00a0<a href=\"https:\/\/studio1live.com\/soccer\/#\" target=\"_blank\" rel=\"noreferrer noopener\">Studio1Live Soccer Blog<\/a><\/li>\n\n\n\n<li><strong>Soccer odds &amp; sportsbook-style view:<\/strong>\u00a0<a href=\"https:\/\/sportspick.site\/app-sports\/#\/sportsbook\/odds\" target=\"_blank\" rel=\"noreferrer noopener\">SportsPick \u2013 Soccer Odds Board<\/a><\/li>\n\n\n\n<li><strong>Deep-dive soccer stats &amp; datasets:<\/strong>\u00a0<a href=\"https:\/\/ras.football\/\" target=\"_blank\" rel=\"noreferrer noopener\">RAS.Football<\/a>\u00a0|\u00a0<a href=\"https:\/\/sports-statistics.com\/sports-data\/soccer-datasets\/\" target=\"_blank\" rel=\"noreferrer noopener\">Soccer Data Sets<\/a><\/li>\n\n\n\n<li><strong>Watch the \u201cAfrica Is First Civilization\u201d Debate:<\/strong>\u00a0<a href=\"https:\/\/youtu.be\/zlaT6mStfhM?si=dBPlDRfCotwvJ8U9\" target=\"_blank\" rel=\"noreferrer noopener\">HeruDaGuru vs The Voice of the Aborigines (YouTube)<\/a><\/li>\n\n\n\n<li><strong>Book \u2013 What happens after you die? Will you be reborn?<\/strong>\u00a0<a href=\"https:\/\/www.amazon.com\/dp\/B0DZ754846\" target=\"_blank\" rel=\"noreferrer noopener\">Get the book on Amazon<\/a>\u00a0\u2013 or follow the author page:\u00a0<a href=\"https:\/\/www.amazon.com\/author\/herudaguru\" target=\"_blank\" rel=\"noreferrer noopener\">amazon.com\/author\/herudaguru<\/a><\/li>\n\n\n\n<li><strong>Help our Jr Olympians reach their goals:<\/strong>\u00a0<a href=\"https:\/\/gofund.me\/27030a17\" target=\"_blank\" rel=\"noreferrer noopener\">Jr Olympians GoFundMe \u2013 Travel &amp; Training Support<\/a><\/li>\n\n\n\n<li><strong>Aloha Fly Apparel \u2013 coming to Florida:<\/strong>\u00a0Hawaii\u2019s top sports &amp; swimwear brand expanding to Florida. Bamboo dresses, linen fits, active leggings, mesh tops, seamless bikinis, sports shorts &amp; more (Aloha Fly collection launch coming soon).<\/li>\n<\/ul>\n\n\n\n<p><strong>Tags:<\/strong>\u00a0#herudaguru\u00a0#soccergod\u00a0#studio1live\u00a0#MiamiHurricanes\u00a0#CFP\u00a0#CollegeFootball\u00a0#CFPCommittee\u00a0#SportsPicks\u00a0#SportsBetting<strong>Community Shoutouts &amp; YouTube Tags:<\/strong><\/p>\n\n\n\n<p>@AngelSerrano, @MrOvadose101, @Hurricane357, @Normal\u00a0Guy, @Slug\u00a0Bruce, @Black\u00a0Panther\u00a0JackieBrown, @Darvis\u00a0Baylock, @Aniyunwiya_Nike903, @FOH, @Angel\u00a0Serrano, @Timothy\u00a0Brown:Tru-Shu:\u00a0Shu, @KillSwitch\u00a0R6, @Dre\u00a0Light, @Saint_Louis, @Kosmon\u00a0Cal\u00a0tv, @Crisjamie\u00a0Mac, @Nonya\u00a0Bidness, @Shaquile\u00a0Oatmeal, @TassCo\u00a0The\u00a0C.E.O, @JJ\u00a0The\u00a0Enlightened\u00a0One, @Jeramiah\u00a0Myers, @Sunshine, @inthehighest1, @Siemon\u00a0The\u00a0atheistkilla, @James\u00a0Smith, @SunofdeBeach, @Vitamin\u00a0C, @Mohamed\u00a0Hussain, @Anthony\u00a0Manzano, @B\u00a0Correa, @818CaliCane, @Jorge\u00a0Mayorga, @Rich\u00a0Andrews, @El_rico88, @Scuba\u00a0Steve, @Ryder\u00a0Boy, @jrgodfatha88, @ChiTown\u00a0Cane, @The\u00a0Dulci\u00a0Effect, @Live\u00a0and\u00a0Learn, @IcebergSlim38, @SipAmazin, @Yanik-\u00a0Alahim\u00a0D\u2019orsey\u00a0Bey, @KARMACOMING2C0113CT, @Zac\u00a0Pac\u00a0\u2013\u00a0Dizzies\u00a0Be\u00a0Dizzy, @Bailioso, @Beast\u00a0Of\u00a0Burden, @MoneyLineRay, @KDUB\u2019S\u00a0WORLD, @blackwhileindian, @SHAWN\u00a0P\u00a0DIDDY, @BIG\u00a0CHIEF\u00a0TOILET\u00a0PAPER, @LACONIC, @Master\u00a0of\u00a0Self, @Big\u00a0Chief\u00a0All\u00a0American, @Michelle\u00a0R, @I\u00a0Am\u00a0Scorpion, @PatrickGeneLeBlancHardy, @Black\u00a0Hole\u00a0Sun, @Motivated\u00a0Dedicated, @EL\u00a0Gumbo, @Migo_critt, @Coinlito\u2019s\u00a0Way, @David\u00a0Williams, @KMS_929, @Talking\u00a0Trash\u00a0With\u00a0the\u00a0Steelers\u00a0Gang!, @Daniel\u00a0Berri\u00a0Sports\u00a0Highlights, @Shard, @Billy\u00a0DeLuLu, @BangkokVice<\/p>\n<\/body>","protected":false},"excerpt":{"rendered":"<p>quick question, android studio, starting new project, and I forgot again how to set module, it might have something to do with running the androind in cmd prompt but i need my memory jarred a bit No problem \u2014 here\u2019s a quick refresher: \ud83e\udde0 What a \u201cmodule\u201d is in Android Studio A module is a &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/fixyourowncredit.studio1live.com\/downloads\/setting-up-modules\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Setting up modules&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-954","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fixyourowncredit.studio1live.com\/downloads\/wp-json\/wp\/v2\/posts\/954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fixyourowncredit.studio1live.com\/downloads\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fixyourowncredit.studio1live.com\/downloads\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fixyourowncredit.studio1live.com\/downloads\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fixyourowncredit.studio1live.com\/downloads\/wp-json\/wp\/v2\/comments?post=954"}],"version-history":[{"count":1,"href":"https:\/\/fixyourowncredit.studio1live.com\/downloads\/wp-json\/wp\/v2\/posts\/954\/revisions"}],"predecessor-version":[{"id":955,"href":"https:\/\/fixyourowncredit.studio1live.com\/downloads\/wp-json\/wp\/v2\/posts\/954\/revisions\/955"}],"wp:attachment":[{"href":"https:\/\/fixyourowncredit.studio1live.com\/downloads\/wp-json\/wp\/v2\/media?parent=954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fixyourowncredit.studio1live.com\/downloads\/wp-json\/wp\/v2\/categories?post=954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fixyourowncredit.studio1live.com\/downloads\/wp-json\/wp\/v2\/tags?post=954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}