Might be helpful: In newer versions of godot, there are new editor settings: 1. Android SDK path 2. Debug keystore In first one you need to put a path to your SDK: usually it is C:\Users\[user]\AppData\Local\Android\Sdk . In second thing, send path to your kreated key 5:05. Also, make shure, that path to your godot Progect has ONLY ENGLISH LETTERS (even without underscores _ ). Also, downoad a newest openJDK, godot now (after a year idk why) doesn't support versions lower than 11. Path to this openJDK is no longer named "AdoptOpenJDK": it is still in "Program Files" , but it has been renamed to "Eclipse Adoptium". Thank you a lot for your tutorials! I have taken tones of useful info from your channel) +sub and like)
@rishabhshroff65302 жыл бұрын
I came to the comments section looking for this. I saw the video was a year old I thought I'd check the comments for any updates. Thanks a lot!
@Faircrow2 жыл бұрын
man you could have saved me so much trouble, this comment should be fixated
@FireFox-zh8jk2 жыл бұрын
works perfectly fine at this point very helpful. thanks.
@MichaelBoxface3 жыл бұрын
"It's like naming a kid, its always hard" Proceeds to name it AndroidExportDemoProject
@Simon-ik1kb3 жыл бұрын
this is extremely helpful. Thank you. Subscribed to the channel. This is what we actually need, not another "how to make a platformer in 30 seconds" video :)
@FinePointCGI3 жыл бұрын
Thanks! I'm glad you liked it! If there's anything you want me to cover in the future let me know! All of my videos are viewer suggestions so Im always up for something new.
@arguingtrack49112 жыл бұрын
30seconds huh!!!!
@dalewalford26303 жыл бұрын
Nice one. This is exactly what I was looking for! Can now get to work on my Godot app.
@FinePointCGI3 жыл бұрын
I'm glad it worked for you let me know if there's any topics you want me to cover for the future! I'm always looking for new content ideas and if I can help you guys build your stuff it's always something I look forward to!
@bnkm072 жыл бұрын
'keytool' is not recognized as an internal or external command, operable program or batch file.
@JorgeGomez-qt2df3 жыл бұрын
Managed to export,had some problems with the cmd just needed to intall some missing stuff.great video
@rompevuevitos2222 жыл бұрын
I've spent 6 hours and looked trough 5 videos to make an executable sh*tpost, but it'll be worth it damn it!
@Life-hb7tg3 жыл бұрын
When I copy and paste the comand , it doesn't work ; what should I write in the cmd exactly ?
@Akiemf3 жыл бұрын
Try run cmd as administrator
@focotaku2 жыл бұрын
I'm stuck when running the APK from Android Studio. It complains "Error: Please select Android SDK", but I couldn't find any place to select it. If I start a new project in Android Studio, in Gradle settings I selected jdk-17 and it works... But since Godot built the APK anyway, I also tried installing it directly using adb. It's installed, but when I start it I only see the Godot logo and nothing happens :(
@your-dad2 жыл бұрын
In the editor setting in godot, there arent the section "javasigner", there are: "Adb, and the 3 keystore section"
@FinePointCGI2 жыл бұрын
Hey I have an updated tutorial here: kzbin.info/www/bejne/Zn_bin2ddrmYrMk
@dayls85453 жыл бұрын
I have that error while building game for android: 'apksigner' returned with error #2. I have no idea what I can do with it
@RunnerExtreme2 жыл бұрын
Most underrated
@jovlem Жыл бұрын
Great stuff! Could you do a video about exporting from Godot 4.1 to android ( and beyond ) as things have changed slightly?
@pythonngmgapinoy65763 жыл бұрын
Hi, I am following this tutorial at this moment but I had a "studio64.exe - entry Point Not Found" error. I wonder how to fix this?
@FinePointCGI3 жыл бұрын
I would try to reinstall android studio this issue usually occurs when you run into the exe missing.
@pythonngmgapinoy65763 жыл бұрын
I spent over an hour trying to fix it, apparently reinstalling the android studio does not do the trick. I had to use some unconventional ways to fix it. Thanks anyway.
@josiah43353 жыл бұрын
Extremely helpful. Thanks so much
@FinePointCGI3 жыл бұрын
No problem! If you have any questions or have any suggestions or anything you'd like me to cover in a video let me know!
@josiah43353 жыл бұрын
@@FinePointCGI if you have any tips on how to keep a 2D game looking nice over multiple different screen resolutions/aspect ratios that would be a helpful video. I've been playing around with Godot's stretch features but that doesn't allow you to center objects based on screen resolution. Or if you wanted a button always be 50px by 50 px from the corner regardless of screen resolution I wouldn't know how to do that.
@FinePointCGI3 жыл бұрын
I will look into it! I do have a Ui tutorial though I'm not sure if it covers this so I'll make a video on it!
@ouhellouder92693 жыл бұрын
i dont have Adb option just Android Sdk path and debug keystore i use windows 10
@FinePointCGI3 жыл бұрын
It's most likely located in your hidden user data C:\Users\[user]\AppData\Local\Android\sdk\platform-tools I'd look their
@saiprakash46643 жыл бұрын
What's the solution for the new Godot 3.3 It's asking Android SDK path?
@FinePointCGI3 жыл бұрын
you need to pass in your sdk path from now on. Im going to do a newer version of this tutorial to cover this but for windows its c:\Users\YOUR USERNAME\AppData\Local\Android\Sdk put that in your app settings in Godot where I tell you to put the jar signer except under the sdk path.
@freeytpremium38623 жыл бұрын
@@FinePointCGI thanks had the same problem! It is fixed now
@FinePointCGI3 жыл бұрын
@@freeytpremium3862 I'm glad you got it working!
@therealmaxflyman3 жыл бұрын
The AdoptOpenJDK folder isnt there. ive tried countless times repairing the jdk but it still doesnt work. Please help edit: never mind its been moved to be in the Eclipse foundation!
@FinePointCGI3 жыл бұрын
Try opening up your command prompt and type Java does it show anything? If it does you can go to your environment variables and look in your path variables. That will show you where it's installed. If it doesn't show up your install is corrupt and I'd suggest removing and reinstalling it.
@leonas38403 жыл бұрын
Good video , well explain and helpful..
@FinePointCGI3 жыл бұрын
Hey thanks! If you have any questions or anything you'd like me to cover in the future let me know!
@empire_w54213 жыл бұрын
It shows an error : Jar is unsigned No manifest It does get exported but it does not install on my android .
@FinePointCGI3 жыл бұрын
You need to hook up your jar signer or your debug cert is not set up correctly. Heres a link to a similer issue. www.reddit.com/r/godot/comments/elengb/jar_is_unsigned/.
@empire_w54213 жыл бұрын
@@FinePointCGI thanks it worked now
@monkiibla68912 жыл бұрын
Hallo, what do i have to Set so that an Android App created by Godot can also run in the Background ? pls Help me 🙈
@FinePointCGI2 жыл бұрын
You cannot. You would need to create an addon that runs it in the background as a service. Doing it though Godot directly is not possible currently.
@monkiibla68912 жыл бұрын
@@FinePointCGI is there also no way to Change Something in the "Android Build" so that it works ? Or write a Script in Android Studio that ist called by Godot ?
@FinePointCGI2 жыл бұрын
You would need to write it in Android studio. I have a tutorial how to make an Android plugin use the more up to date one. I'll link it once I get on my computer. It covers how to do the basics from there I'm not sure what needs to be done.
@nom40923 жыл бұрын
after i export it from godot, when i tried it on my android device it said that the app can't be installed and when i tried it on android studio there's a cross sign beside my apk file name. I've managed to export it from godot tho, anyone know what the problem is? need some help:(
@FinePointCGI3 жыл бұрын
Im not sure where the error it it really depends. My guess is its not serialized correctly or your dev cert isnt correct I had similar issues before and that was it. Do you get any errors? One thing you can do is put your phone in to dev mode turn on usb debugging and connect it to your computer. You can then pull your logs with adb logcat developer.android.com/studio/command-line/logcat from there you can get a better idea as whats going on.
@nom40923 жыл бұрын
@@FinePointCGI thank you so much! oh btw when i open my android studio i saw an error massage said "missing debug symbols for.so" i think that's the issue...
@FinePointCGI3 жыл бұрын
@@nom4092 Its possible! Usually that doesn't affect installing it on to your phone though that could be the issue.
@Dazza_Doo2 жыл бұрын
18:20 Android Studio gives your the resolution of supported devices, no need to search on the internet ;)
@trysam69523 жыл бұрын
Is there a way to give the app a "Game" category. On my phone all games i downloaded from the playstore get boosted when started. It's like my phone switches into "Game Mode" to increase performance. Also a little widget appears on top of the screen which can be expanded to take screenshots / record the game. This is functionality that probably comes with android because it is the same in all games. Except mine. Any tips on how to change that?
@FinePointCGI3 жыл бұрын
Usually Google Play has some metadata that makes it a game. Do you have your app out on Google Play? When you put your game out on the tester track you can pick if this is a game or an app that is setting the metadata of your app to a game.
@trysam69523 жыл бұрын
@@FinePointCGI didn't know that this has to do with google play gonna test if the feature is working as soon as i publish the game... thank you!
@FinePointCGI3 жыл бұрын
@@trysam6952 No problem! I hope it works for you!
@Eatfast3 жыл бұрын
can you help me with an isue When i tried to export my app on godot At first iw was perfect fine when i tried it the second thime it showed Failed to export the project for platform 'android' This might be due to configration issue in the export preset or your export setings Help mee thank you
@FinePointCGI3 жыл бұрын
Did you change anything? What does the error message say exactly? I'd look at your cmd prompt that godot opens there most likely an error there that can help you debug.
@Eatfast3 жыл бұрын
@@FinePointCGI that strugle After i enter export it shows that problem Soo confusing Thanks for help ^_^
@Deanin3 жыл бұрын
Worked great!
@FinePointCGI3 жыл бұрын
Glad it helped! If you have any questions let me know!
@OutsidersRo2 жыл бұрын
Thank you so much! ❤💯
@FinePointCGI2 жыл бұрын
No problem! If there's anything in the future you want me to cover let me know!
@winhtetlu40693 жыл бұрын
adb.exe doesnt exist for me, what can i do to solve this?? plz help
@FinePointCGI3 жыл бұрын
If ADB does not exist you can check if its installed by going out to C:\Users\[user]\AppData\Local\Android\sdk\platform-tools and see if its installed. If it is, go out to your system environment variables and add that location to your path and reopen your command prompt, that should fix it. If you need additional help you can join my discord here: discord.gg/5pcNmqp9M3
@winhtetlu40693 жыл бұрын
@@FinePointCGI There is no adb.exe on that path, Just AdbWinApi.dll and AdbWinUsbApi.dll and a bunch of other files exists
@FinePointCGI3 жыл бұрын
@@winhtetlu4069 Then it seems to me you dont have it installed. Try following this guide www.xda-developers.com/install-adb-windows-macos-linux/
@winhtetlu40693 жыл бұрын
@@FinePointCGI There's no more error in Godot, Thanks for the help :)
@FinePointCGI3 жыл бұрын
@@winhtetlu4069 No problem my friend! If you need anything let me know!
@winhtetlu40693 жыл бұрын
My OpenJDK is installed on Program(86) and there is no jarsigner.exe in the "bin" folder. Please help me
@FinePointCGI3 жыл бұрын
That should be the only place it can be... according to there docs its located in /bin/jarsigner.exe. Did you try reinstalling it? newbedev.com/where-is-jarsigner
@winhtetlu40693 жыл бұрын
@@FinePointCGI I found the jarsigner.exe , but Tumrin version installs on ProgramFiles and AdoptOpenJDK version installs on ProgramFiles(x86). And i just noticed that I have an extra Android SDK path to fill in the EditorSetting/Android
@FinePointCGI3 жыл бұрын
@@winhtetlu4069 Yes I updated the tutorial to a 2020 version that covers this, kzbin.info/www/bejne/jYKpfmyjbZ2HbJI and a text version finepointcgi.io/2021/07/24/test-post-2/ If you dont want to use that tutorial your sdk is located here: C:\Users\YourUserName\AppData\Local\Android\Sdk
@winhtetlu40693 жыл бұрын
@@FinePointCGI thanks for the help, I will try again.
@maourazonica59453 жыл бұрын
What about actually publishing on google play? Doesn't that require like a special keystore?
@FinePointCGI3 жыл бұрын
Yes, you will need to generate a key store from google that is signed with your specific account. I'm currently working on an app that will be published and I'll make a tutorial on exporting to the publishing process. Edit: Heres a high level overview if you need to get it done now. developer.android.com/studio/publish/app-signing
@maourazonica59453 жыл бұрын
@@FinePointCGI I don't need it right away. Just need it by say August cos that's the timeline for thhe game we're making. Went searchin for these vids cos I want to do some debug testing. Hopefully you'd have released a tutorial by then cos I have trouble following text tutorials tbh. I like videos. Yours was very good btw. To the point, but it doesn't feel like details are omitted, and good delivery(makes it easier to follow rly). I've skimmed through that link. I'm guessing you don't use CMD then for it? Apparently there are differences for paid apps and free apps. We're making an upfront paid game. If you can, please explain all that as well in your tutorial. Oh and I suppose we need an organization name then? We're not registered with anything. More like a collection of freelancers. Is that necessary? Well, it will be published under an account ofc, so just name it after that then.
@FinePointCGI3 жыл бұрын
@@maourazonica5945 It is nessary your project will need to be under some kind of banner. eg com.companyname.appname I would suggest you create an llc under that name as well it would mitigate risk if for some reason you get into trouble. As for the video im thinking some time this month or so, which would be good timing for you.
@maourazonica59453 жыл бұрын
@@FinePointCGI oh well we're running on Zero budget, and I checked, LLC's just aren't a thing here (Philippines). We will be doing profit sharing for this project but idk if we can start an actual company. My current plan is to set up profit sharing, but the IP belongs to me so I can make a sequel in the future, however that could very well be with a different team, that's why I'm not starting an actual company with shares lol cos I'll set up profit sharing with whoever I work with for the project, otherwise I'm basically freelance myself. How do we accomplish this? So I can come up with a company name, but is it required to be registered as a company when you're basically a collection of independent artists collaborating on a project with the promise of profit sharing? Specially since LLC's aren't available here.
@FinePointCGI3 жыл бұрын
To be honest I'm not sure if it has to be registered. Here in the us it should be, but you can release under your name of you prefer.
@AbdouMadjidi_.2 жыл бұрын
I always get "apksigner error #1" when trying to export godot 3.4... can you help pls?
@FinePointCGI2 жыл бұрын
What version of Java are you using? You may need to upgrade to 11
@hodklasr80062 жыл бұрын
@@FinePointCGI im getting this error too, and my java version is 11
@Destroyer199419953 жыл бұрын
I am getting: The application could not be installed: INSTALL_PARSE_FAILED_NO_CERTIFICATES
@FinePointCGI3 жыл бұрын
Is this when your installing an apk? Usually this means your jarsigner failed. Are you using your debug keystore?
@lexflow23193 жыл бұрын
How do you get the android icon to appear in godot. Its Its pre resequate to your remote debug video, but you don't explain how to do it
@FinePointCGI3 жыл бұрын
As long as you have your phone with USB debugging on it will come up.
@lexflow23193 жыл бұрын
@@FinePointCGI how do you set that up. I have exported to play, it runs on my phone. However when I plug in usb no such Icon appears for me.
@FinePointCGI3 жыл бұрын
Here's a link to a tutorial on how to do that. I'll make a short on it shortly. But you going to your settings going to about phone tap your phone version seven times and that'll enable developer mode. Then back out and scroll down to your new developer options inside of that menu you'll find USB debugging docs.kony.com/konylibrary/visualizer/visualizer_user_guide/Content/AndroidUSBDebugging_Windows10.htm#Enable
@lexflow23193 жыл бұрын
@@FinePointCGI settings > about phone > software information > android version. After several taps a spiral graphic takes up the whole screen then on back no change. Tutorial was incongruent with my ui
@FinePointCGI3 жыл бұрын
@@lexflow2319 if you have a Samsung try this www.samsung.com/uk/support/mobile-devices/how-do-i-turn-on-the-developer-options-menu-on-my-samsung-galaxy-device/
@t_b_d49832 жыл бұрын
cant find andoid file at appdata
@TurnipHead-v5c3 жыл бұрын
Can I ask how can I solve the problem of APK not installed on Android????
@FinePointCGI3 жыл бұрын
I'm not sure what your asking here.. can you not install your apk on your Android device?
@TurnipHead-v5c3 жыл бұрын
@@FinePointCGI yeah I can't I'm running on 3.3.4
@FinePointCGI3 жыл бұрын
@@TurnipHead-v5c How are you exporting it? Is it unable to install or unable to execute?
@TurnipHead-v5c3 жыл бұрын
@@FinePointCGI it's unable to install
@FinePointCGI3 жыл бұрын
@@TurnipHead-v5c Your best bet is to plug your phone into your computer open up a command line and type adb logcat. This will give you all the logs of your phone as you do stuff on you phone. From here you can try to install and see what kind of errors your getting. developer.android.com/studio/command-line/logcat Let me know what kind of error your getting and I could probably help.
@iulianhagea58153 жыл бұрын
Thank You so so so so much!!!!!!
@FinePointCGI3 жыл бұрын
Hey no problem! If you have anything you want me to cover in the future let me know!
@freeytpremium38623 жыл бұрын
I think you are very very very very welcome
@feedmind46693 жыл бұрын
it says no export template found
@FinePointCGI3 жыл бұрын
You will need to create one in the export menu there is a new button, click it and you will see a drop down that says Android. Go ahead and pick that. Then you should be on track again!
@nickton3 жыл бұрын
how can i fix 'apksigner' returned with error #2?
@FinePointCGI3 жыл бұрын
Hey! according to Godots Github you need to downgrade your apk signer github.com/godotengine/godot-docs/issues/4796 Is there any other errors?
@nickton3 жыл бұрын
@@FinePointCGI I'm using jdk8... what should I do?
@nickton3 жыл бұрын
@@FinePointCGI I fix using Godot 3.2 Error #2 can be returned because I have installed the Android Build Template?
@FinePointCGI3 жыл бұрын
@@nickton Actually do you have a debug keystore built?
@FinePointCGI3 жыл бұрын
@@nickton Usually thats not the case but im sure its possible
@Nghia198723 жыл бұрын
it say could not find keystore, unable to export.
@FinePointCGI3 жыл бұрын
Did you generate it? If not you need to generate it using keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 command in the comand prompt. You will then need to point your android export to that keystore file that is generated.
@@FinePointCGI I copied its location to godot but when I exported it said could not find keystore
@FinePointCGI3 жыл бұрын
Did you point godot to it? You need to go to editor > editor settings> scroll down to export > android> debug keystore from here you need to point it to your keystore file.
@Nghia198723 жыл бұрын
@@FinePointCGI i already make is
@caioluppo59423 жыл бұрын
Can't install the app
@FinePointCGI3 жыл бұрын
Which app are you trying to install? Open JDK? or Android Studio? Judging by your other comments it looks like you need to generate your keystore. Make sure you install Android Studio after installing Open JDK. You may need to reinstall Android Studio if you didnt install the Keystore app. It should install by default though. If you cant install it on your phone you may need to enable dev mode on your phone by going to the settings app. Scroll down about phone and find your phone build number. Tap it alot of times it will tell you when you are a developer. Once you do that you can plug your phone in and copy your generated apk over. Open a file manager on your phone and navigate to the apk. Click on it it will ask you allow install. From there you can install your application and launch it on your phone.
@bvidmaljkovic3 жыл бұрын
Hi, I keep getting INSTALLFAILEDNOMATCHINGABIS error
@FinePointCGI3 жыл бұрын
What kind of device did you attempt to install this to? Usually this an error with an unsupported processor or something like that.
@foreignwarren73612 жыл бұрын
Doesnt work
@xainulabideen11692 жыл бұрын
My crap gets stuck while downloading components.... I'm truly disappointed, i need to export my 2 months of efforts to android.
@菜园赤子3 жыл бұрын
thanks a lot, 666
@FinePointCGI3 жыл бұрын
Thanks if you have any suggestions or anything you'd like me to cover in the future let me know!
@arguingtrack49112 жыл бұрын
great video.....new subscriber..... can i get shoutout
@FinePointCGI2 жыл бұрын
Hey man thanks for subbing! Im glad you liked it!
@voidling26322 жыл бұрын
6 hours 6 FUCKING HOURS and still not working.... apksigner' returned with error #1 ... I have enough with this stupid engine, it's impossible to export anything. I go back to Unity
@FinePointCGI2 жыл бұрын
Usually this error means your version of java is wrong (use 11) or your keystore is wrong This is a very common problem if you have Android studio installed check your installed packages for these versions Android SDK Platform-Tools version 30.0.5 or later Android SDK Build-Tools version 30.0.3 Android SDK Platform 31 Android SDK Command-line Tools (latest) CMake version 3.10.2.4988404 NDK version r23c (23.2.8568313) If you need help hit me up and I'll try to help you
@voidling26322 жыл бұрын
@@FinePointCGI My nerves, I'm so close to insanity...Thanks for the offer and for the help, got it to work finally. I didn't had NDK and CMake installed.
@FinePointCGI2 жыл бұрын
Ah that'll do it! Somebody should definitely make a script that just handles all of it for you I'll put that on my list of things to do! If you need anything hit me up on discord. I'm here to help you out!
@KaletheQuick3 жыл бұрын
This seems a bit unrealistic. Where is the 4 hours of trying to figure out why it wont sign the damn apk and run on my connected device? lol
@FinePointCGI3 жыл бұрын
I mean true... You have a point...
@KaletheQuick3 жыл бұрын
@@FinePointCGI oh I figured it out. Java was not installed. I don't know how it got uninstalled, I built for android on this machine not even 10 months ago, but it was gone. You know, I feel stupid, but I also feel like it should check to see if java is there instead of building a dead APK.
@FinePointCGI3 жыл бұрын
@@KaletheQuick I never even knew that was possible... They should have put some kind of check if java exists function...
@CarstenMeyer2 жыл бұрын
If not for the awful and unnecessary background music, I would have given it a thumbs up ...
@FinePointCGI2 жыл бұрын
Yeah this video is very old I don't use bg music anymore