How to run an Android Studio project directly from the Finder? - android

How to open an Android Studio project from the Finder? I see the below list of files. Is it possible to double-click one of them to get it opened by Android Studio?

Sorry, but there is no one-click run solution like I expect you have with some IDEs like Visual Studio or CodeBlocks.
All you need to do is open your Android Studio and then import a project.
EDIT: I've already run Android project in Android Studio using Terminal (using Ubuntu 14.04LTS). This is my full command:
./android/android-studio/bin/studio.sh workspace/Android/glucosio-android/
Hope you find it useful

You can create command line launcher Tools > Creat Command-line Launcher
If you are using macOS then create an Automator Quick action.
Configure like following
Add a run shell script, then paste /usr/local/bin/studio $#. Make sure pass input is changed to as Arguments.
Save it (say Open with Android studio), then right click on the studio project folder > Quick actions > Open with Android studio. Or if you don't have much quick action this will list in the bottom of the context menu itself.

No, You need import the project from the Android studio.
There isn't a way to open directly from finder. What you need to do is:
On Android Studio go to File Menu -> New... -> Import Project

In Finder, select the ListView_Ex2.iml file.
Right click, and select Get Info
Under Open with: select Other and choose Android Studio, then Always Open With, and click Add.
Click Change All...
You can now double-click any IML file to open that project.

Related

I can't find the Image Asset option in Android studio

I started learning App development in Android Studio, using the Flutter UI toolkit. Everything seems fine, however when i want to create a New Image Asset to edit my app's icon, i can't find it. When i right-click the android/app/src/main/res folder, it does not appear within New. I am following some older tutorials and they all have that option there.
This is what comes up:
My version of Android Studio is:
And my version of Flutter is: 2.8.1 (Dart 2.15.1)
How can i fix this, or are there any alternatives for modifying my app's icon?
Does it work for you? If that doesn't work, try right-clicking the drawable folder and selecting "New" -> "Image Asset".
Try to do the following:
Right click on res directory -> Choose Mark Directory as -> Resources root
If it is not working, try to change file view to Android:
I got it to come up when I right click on the root node of the project (a flutter project) and selected flutter -> Open Android module in Android Studio
Then I was able to right click the res folder and clicked on new -> Image Asset
Ah, I've seen this before as you're using Flutter. Despite all the answers, I'd recommend you to right-click the android/ folder from your Flutter app root and select Mark as... > Project Root, then close and reopen the project in Android Studio.
If Android finally recognizes this as an Android project, it will take a long, long time to download some of the project's dependencies (in which some of them are already downloaded through flutter pub get and flutter run/build. After it's ready, the project files will be finally available for you, including the option to launch the Image Asset Studio.
Update To Latest Version Frist.
Android Studio Dolphin | 2021.3.1 Patch 1
Visit https://developer.android.com/ And Download Manually And Install.
After You Can Find Res/New_resources_deirectory/midmap
It's Very Simple.
#Android_Studio
For Flutter users: If you created the Android project via flutter create, make sure to open the Android Studio project in the android subfolder, not the one in the root folder. Then, Android Studio should automatically run gradle. Once this has finished (which can take quite some time on the first run), the Android Studio UI should automatically switch to the "Android View", and the "New > Image Asset" option should become available for the res folder. No need to manually mark anything.
Just make sure that gradle runs through, otherwise the real "Android View" won't be available, even if it is selected.
I have faced same issue and this suggestion really helped me. Hope this will help you too.
https://stackoverflow.com/a/66773774/20910266
To me the key point is this:
"don't open the whole project of flutter using Android studio just open the android folder found inside the flutter project with Android studio, so the Android studio can treat it as a Android project rather than flutter project, which will give you all Android features like the one ur looking for #image asset studio".

How to open AVD manager in Android Studio 3.0 version?

after I update Android Studio from 2.3 to 3.0 version. I can not find AVD Manager in Tools/Android/AVD Manager.
I just did a fresh install and had the same issue. Solved by:
Click "Install missing platforms(s)..." in the highlighted error:
Then after the download/install, click "Intall Build Tools...":
Then after the download/install, you will see Android under Tools menu
If you have never used Android Studio Before, and do not have a Project
..Opening the AVD Manager is even trickier!!
For example, if you are installing it to use an emulator for a create-react-native-app project., but aren't otherwise using Android Studio to write or manage your app.
Here is how you can gain access to the AVD Manager.
AVD Manager is required to set-up your emulators.
Android Studio Documentation does NOT tell you how to gain access to AVD Manager. It starts at Open the AVD Manager!
I Just Need the emulator (and manager).
But I did not even have the window the OP refers to.
Nothing in the Configure menu, not Preferences (even Preferences -> Tools) gave me access to AVD Manager.
So in my case it was even more confusing to have No Direct Access AVD Manager !
Nor did I have an android folder in my create-react-native-app app, so hamdi's answer above did not work for me.
All I had was a new folder/git repo from:
create-react-native-app
My Solution
On the Android Studio Startup Screen, I choose:
Import Android Code Sample
Then choose any sample. (I choose the first example listed).
Then (after a bunch of downloading/building..), then brought up the window the OP refers to.
I then had to update gradle, as mentioned by user1449542's post above.
At that point, Muhammad Hannan's answer above was helpful !!!
I clicked the icon from the bottom image in his post -- vioa!
( Alternatively from the menu bar choose: Tools -> AVD Manager )
Better Solution:
I have since realized that the Startup Screen Option:
Start a new Android Studio Project
also works and is even quicker (less to download/build), and might not even need gradle file updates (mentioned by another post) that I had to do when I downloaded a sample project.
Just use the default settings to create a dummy project in the default location, and choose
Add No Activity.
Android Studio will "build" this dummy project, and set it up, then open the Window you need to access said icon, and/or menu bar.
In the future, this dummy project will appear on the left of Android Studio's Startup Screen.
Just click on that dummy project to re-open the window you need to access AVD Manager.
Then, as before, click that icon (or from the menu bar choose: Tools -> AVD Manager) to create/edit AVD emulators.
If you're using React Native (create react native app), you can start an emulator from the command line, once you have created an AVD emulator, and probably won't need to open Android Studio itself. (see notes below).
Be sure to start the emulator before choosing a (from the terminal window that's running your app via yarn start).
Additional Notes for reference:
To start the emulator from the command line:
emulator -avd <avd_emulator_name>
To list what emulators have been configured:
emulator -list-avds
AVD_Nexus_6P_API_23
AVD_Pixel_2_XL_API_27
AVD_Pixel_XL_API_25
So, for example, I can do this:
emulator -avd AVD_Pixel_2_XL_API_27
Additional Information
I also had to add the following lines to my .bash_profile
export JAVA_HOME=`/usr/libexec/java_home -v 10`
Note: the value between the back-ticks is what the JAVA install from my terminal replied. If you type that part into terminal by itself, it spits out the location Java was installed. If you have an different version of Java installed, just replace 10 with your version.
I then got the following path from:
- Android Studio Startup Screen -> Configure -> SDK ManagerPreferences
- Appearance & Behavior -> System Settings -> Android SDK
- Android SDK Location: /Users/sherylhohman/Library/Android/sdk
and used it as the value for adding the following line
export ANDROID_HOME=/Users/sherylhohman/Library/Android/sdk
Though I chose to write it as the following instead:
export ANDROID_HOME=$HOME/Library/Android/sdk
Finally I added:
PATH=$PATH:$ANDROID_HOME/emulator
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools
PATH=$PATH:$ANDROID_HOME/tools/bin
PATH=$PATH:$ANDROID_HOME/platform-tools/adb
export PATH
I may not have needed the ...adb or 1 or more of the last PATH entries.
This was a cumulation of many internet searches, many conflicting solutions. The major missing key was accessing AVD Manager (OP's question), which finally solved the problem. This just happens to be the items I had already added to my .batch_profile along the way trying to get the android emulator working inside my create-react-native-app App!.
I found this just under the toolbar in Android Studio (v3.2):
Go to the "Event Log" tab in the bottom right corner.
There will probably be some error messages. It will provide information and links to resolve the problem. Then the buttons will not be greyed out anymore.
I'm using Android Studio 3.0 on Ubuntu I have AVD under Tools > Android > AVD . And also on the right upper corner of the screen.
EDIT :
Go to Settings and search for AVD.
If you encountered the problem when using React Native, you are probably trying to include the whole project in Android Studio. You only have to include the android folder from the React Native project. After this process, Gradle will be synchronized and AVD Manager will come back.
I had the same problem.
If you get this message: "Frameworks detected: Android framework is detected in the project" then click on it and add Android.
After that, the icons should be enabled now.
you can find SDK manager,AVD manager TOP right side on android studio version more than 3.2.0.
and if you want to run via commmand promat you can go to
cd Library/Android/sdk/tools/bin
./avdmanager list
I had the same issue in Windows 10 and saw this solution in another post ... It worked for me.
Set-up the System Environmental Variables ANDROID_HOME and ANDROID_SDK_ROOT
To do this ...
Click the windows key and start typing System.
Select it when it pops up in the menu.
Click advanced system settings
Select the advanced tab
Click Environmental Variables at the bottom
Under system variables, click new
Enter the variable name
For value, enter the the path to the Android SDK, which will most likely be: C:\Users[username]\AppData\Local\Android\Sdk
Use the same path for both variables
In Andriod Studio 3.5 its here
Following the event log to install resolves the issue
Hit ctrl+shift+a and search avd and click on it
I was not able to find AVD manager in android studio easily for Android studio version 3.1.2.In order to launch AVD manager, i had to create a sample project and then launch it from there.
I have documented all my steps here, in case any one wants to get benifitted.
How to launch AVD manager on Android Studio 3.1.2

How to run a project that is inside some subfolders on android studio

Please see the attached image for the project structure. Currently its the run button is greyed out. I know that I can from files open only the folder from where the android studio project starts but then version control will not work.
Right click on the MainActivity (or what ever name you use for your launching activity) and say Run. It will automatically setup the run configuration for you in Android Studio.

"Selection cannot be launched and there are no recent launches” when Eclipse for Android Project Dev

I am trying to open an unzipped Android Project using Eclipse but every time I try to run or debug it show this error: "selection cannot be launched and there are no recent launches".
So I looked it up and tried creating a new project from an existing source but opens with errors and I open the src etc folders. I also tried importing the project which didn't work either. There are no run as options and changing the run configuration didn't really help. I couldn't find any option to open it as an Android project.
Could you please help me to run this project.
(Since I unzipped this project there is a _MACOSX folder when I import and I am not sure if that matters or should I remove that folder.)
I am running Eclipse Juno SR 2
I had a similar problem. To fix the issue go to Run-> Run Configurations...
If there isn't create a new run configuration (top left)
Under Android tab: browse and select the project you want to run
Under Target tab: select Always prompt to pick device (or) you can pick automatic launch.
Similar solution can be applied to the Debug by going to Run-> Debug Configurations...
Update:
I realize this is beyond the scope of the question but if any new developers are coming to answer then I would suggest switching to Android Studio from Eclipse. AS is the official Google supported IDE for Android development and much nicer to use.
In the Package Explorer (the left column), right-click on the name of the project (the top item). In the menu that appears, select "Run as"; then choose "Android Application".
I fixed it for Version: Luna SR2 (4.4.2)
select run configurations from right side dropdown of run button.
double click on android application.
get changing window, select your project name by browsing button of "android" tap(there are 3 tabs).
from "target" tab select ADT or your device, in which you want to run.
then press "run" at right -bottom button, left-side of "cancel".
after few moment, you will get new windows. from there you can select your connected device or ADT.
If this file is and .apk, you should install it on emulator using following command:
adb install /path/myfile.apk
For more informations, you can chek following link: http://developer.android.com/guide/developing/tools/adb.html#move
Generally this error comes in eclipse IDE when you don't have a main() function in your code.
Check whether your program has public static void main(String [] args) in it or not.
I'm using a mac and this answer is for Kotlin inside Eclipse
I installed Kotlin from Eclipse MarketPlace, clicked the perspective tab , opened Kotlin, created a new Kotlin project named FirstProject and then clicked src and created a Kotlin file named FirstFile (it had the .kt extension) and typed in
func main(args : Array<String>) {
println("Helooooooo")
}
I pressed the green Run button but kept getting this screen.
To fix it, follow these steps:
Right next to that green run button is a drop down arrow, press it then choose Run Configurations
On the left side of the accompanying screen click Kotlin Script Launch Configuration and in the drop down click New_configuration then select Run
After the screen disappeared when I pressed the Run button again I got the same exact "This selection cannot be launched ..." screen. I deleted the project FirstProject and created another one SecondProject > src > Kotlin file > named it SecondFile, typed in the println("Heloooooooo") code and a screen popped up
I choose OK and the project ran fine.
For steps 1 & 2 I also did the same thing and choose Gradle (you can see it the picture) but I don't think that made any difference.

How to run example Android code

I'm going through some of the Android tutorials and am having trouble running on of the example projects. This page explains how to put ads in a project and it links to an example project (http://dl.google.com/googleadmobadssdk/examples/android-banner-essentials.zip). I downloaded the project, but I don't know how to run it. I tried "Import" in Eclipse, but I couldn't find any way to do it. I also tried making a new project, then deleting all the files and replacing them with the files from the example, but then it says "Resource is out of sync with the file system: '/AndroidBannerXML/AndroidManifest.xml'".
In Eclipse :
From the Eclipse menu, click File > New > Project...
From the Select a wizard window, select Android > Android Project from Existing Code, click Next.
From the Import Projets window, set Root directory to where the samples are (normally C:\Android\adt-bundle-windows-x86\sdk\samples\android-17\ ); check Copy projects into workspace; click Finish.
The sample application will appear as a project in the Package Explorer.
Run the package as you would any Android project (Run > Run As, ...).
Ok, in Eclipse, click
File
New
Project
select Android Project
Then check the radio button labeled "Create Project from Existing Source"
Then just browse to the project. It will fill in most of the data needed like API level.
PS: For a good tutorial on adding adds, see the link, there is about 6 videos elling you how to add admob and publish your app.
http://www.youtube.com/user/thenewboston#p/search/0/8IerupLaakE.
try to right click on project and refresh to sync files
If you don’t install any ADB Driver then you need to download it first from the link here : click here:
http://developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows
Install the driver in you windows.
Now you open your android code and right click on the project you have made or create a new project and make a program that you want to run. I have already made a SilentToggleMode code. Just right click and go to Run As > Run Configurations.
Then you can see a configuration window. You need to expand Android Application > SilentToggleMode. On the right, you go to Target and enable by click Always prompt to pick a device.
After that click Apply from the bottom of the window. Now you can click Run from the window bottom or close the window and click Run from the eclipse menu bar and choose your application. Then you can see a window from which you can choose your android device, you select it and click OK.
You will be happy now to see that your program is running in your device.
For details, Please follow the link below:
Run Android Program on Android Device

Categories

Resources