"Android Studio" Doesn't Support Android....

Gizmo j

Golden Member
Nov 9, 2013
1,329
362
136
I was looking up how to make playstore apps with c++, and came across "android studio" .

When I was looking it up on my phone it said that my android phone isn't compatible with the program. 😆


 

MrSquished

Lifer
Jan 14, 2013
25,838
24,175
136
Use an emulator to test apps. I used to use Bluestacks - just so I could use some apps on my pc though, I didn't develop - but that is what it's for. Your post literally says that app is made to be used on the PC though, it's intensive.
 
Last edited:

Red Squirrel

No Lifer
May 24, 2003
69,722
13,341
126
www.betteroff.ca
Start with something easier if you want to get into coding. App development is not for the faint of heart. You also need to do the work twice. Once for Android, then once for Apple. Then you need to get it approved on the stores so that people can download it and need to continuously update and test it each time there's an OS update. You also don't use C++ for phone apps, pretty sure it's Java for Android, and Objective C or Swift for Apple.

Android Studio also goes on your computer not on your phone. You would be doing the coding on your computer then pushing it to the phone for testing.

Honestly if you're beginner just look at doing normal console desktop apps, they have the least requirements for initial setup. Just need gcc/g++ and a text editor like Kate. Python might be worth looking into if you want to do GUI stuff, it's easier than C++.
 

Gizmo j

Golden Member
Nov 9, 2013
1,329
362
136
Start with something easier if you want to get into coding. App development is not for the faint of heart. You also need to do the work twice. Once for Android, then once for Apple. Then you need to get it approved on the stores so that people can download it and need to continuously update and test it each time there's an OS update. You also don't use C++ for phone apps, pretty sure it's Java for Android, and Objective C or Swift for Apple.

Android Studio also goes on your computer not on your phone. You would be doing the coding on your computer then pushing it to the phone for testing.

Honestly if you're beginner just look at doing normal console desktop apps, they have the least requirements for initial setup. Just need gcc/g++ and a text editor like Kate. Python might be worth looking into if you want to do GUI stuff, it's easier than C++.

Android Studio with "NDK" is supposed to let you write apps in C++.

I'm not 100% sure how it works but I think it translates the c++ code into another language like python.


And I mostly want to learn c++ due to most video games being made in c++.
 

sdifox

No Lifer
Sep 30, 2005
98,819
17,288
126
You dunce. I wrote a Mastermind clone in Turbo Pascal in high school before you were born.
 
Reactions: manly

Red Squirrel

No Lifer
May 24, 2003
69,722
13,341
126
www.betteroff.ca
Android Studio with "NDK" is supposed to let you write apps in C++.

I'm not 100% sure how it works but I think it translates the c++ code into another language like python.


And I mostly want to learn c++ due to most video games being made in c++.

Then look into a c++ game engine and start from there. Or code OpenGL directly.
 

BoomerD

No Lifer
Feb 26, 2006
65,615
14,000
146
Android Studio with "NDK" is supposed to let you write apps in C++.

I'm not 100% sure how it works but I think it translates the c++ code into another language like python.


And I mostly want to learn c++ due to most video games being made in c++.
I can totally see that being beneficial in the construction laborer field.
 
May 11, 2008
21,684
1,296
126
I was looking up how to make playstore apps with c++, and came across "android studio" .

When I was looking it up on my phone it said that my android phone isn't compatible with the program. 😆


View attachment 122761

Often IDE are really cross compilers. That means that the processor architecture you are coding on, is not the same as the target processor architecture you are writing code for.
What you need is a toolchain combined with an editor and debugger, this is called an IDE.
Android IDE sounds exactly that. As an example android runs on the ARM architecture as this is the architecture that smart telephones are designed with, but the IDE may run on x86-64 desktop pc's. For the simple reason it is much easier coding.
Big screen, lots of computing power, lots of ram.







Raspberry pi is similar , there is an x-86 crosscompiler
 

nakedfrog

No Lifer
Apr 3, 2001
61,111
16,546
136
You have put so much more work into finding out the wrong way to do things than you've spent on actual coding. You don't listen to people who have experience in the fields you're talking about (be it programming or construction, or... probably anything else). You're wasting everyone's time, both your own and the people you're asking questions of.
 

dullard

Elite Member
May 21, 2001
25,763
4,289
126
I have programmed dozens of devices, with a wide array of different processor types (Motorola, Atmel, TI, and many with ARM processors such as cell phones). The total number of times that I've used that device to do the programming? Zero. None. Nada.

Always it was done on a computer.

To work with programming languages, your #1 thing by far is the biggest and highest resolution monitor that you can get your hands on. Otherwise you are going to be spending 99% of your time scrolling. Scrolling through hundreds of files, each dozens to thousands of lines long, with each line sometimes quite long (horizontal + vertical scrolling). You want to have many files open and on screen at the same time and see how different parts of the code interact without that endless scrolling. That is NOT readily doable on a cell phone.

Then you next want a powerful CPU if your code starts to get long for the compilation step. Again, NOT a cell phone.
 
Last edited:
Reactions: Red Squirrel
May 11, 2008
21,684
1,296
126
I have programmed dozens of devices, with a wide array of different processor types (Motorola, Atmel, TI, and many with ARM processors such as cell phones). The total number of times that I've used that device to do the programming? Zero. None. Nada.

Always it was done on a computer.

To work with programming languages, your #1 thing by far is the biggest and highest resolution monitor that you can get your hands on. Otherwise you are going to be spending 99% of your time scrolling. Scrolling through hundreds of files, each dozens to thousands of lines long, with each line sometimes quite long (horizontal + vertical scrolling). You want to have many files open and on screen at the same time and see how different parts of the code interact without that endless scrolling. That is NOT readily doable on a cell phone.

Then you next want a powerful CPU if your code starts to get long for the compilation step. Again, NOT a cell phone.
Indeed. Exactly.

I have never heard about a smart telephone with an USB type-C connector that also supports USB 3 and thunderbolt (PCIe and LVDS over USB3 pins).
That telephone would ran way too hot if such a device existed and then also use for compiling code.
 

manly

Lifer
Jan 25, 2000
12,869
3,644
136
Although noone would willingly code on a mobile device, the CPU itself is no longer the limitation. Apple silicon, in particular, has been "desktop class" for a few years already.
Qualcomm's Snapdragon 8 Elite is also highly performant, esp. in multi-core workloads. To avoid cooking your phone's SoC, you can use a build server.
Granted, you don't truly get enough RAM so that would be a problem running Android Studio or Xcode.

One of the biggest ongoing gripes with the iPad is that Apple refuses to bring the OS up to the level of the hardware (esp. for the iPad Pro). You still don't have user accounts or (many?) desktop-class applications. But for obvious business reasons, Apple has little interest in converging iPadOS and macOS. Every few years, Apple dangles "we're improving multitasking on iPad Pro" to its users and 2025 happens to be one of those years (according to Bloomberg's Mark Gurman).

We're not there yet, but the days of owning a smartphone, laptop and iPad to cover various use cases should be numbered. We still need better implementations of Samsung DeX and iPad Stage Manager.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |