How to display Manifest, Application, Permissions Tabs in Android Studio? - android-studio

I wanna add the Manifest, Application, Permissions Tabs in Android Studio. I have searched a lot for the options but couldn't locate option to display those tabs.
In this image, you can see how the tabs are laid out in Eclipse. I'd like to have the same layout in Android Studio.

Android Studio does not have this feature.

Related

How can I reset Android Studio setting to default excepting components

Now I want to reset Android Studio settings, but not components. How can I do that? I've searched it on Google but, I think the components will be deleted from Android Studio.

why LogCat and AVD Manager missing in Android Studio when flutter project is opened

In Android Studio 3.5.3 , the menu Tools->AVD Manager and View->Tools Windows->Logcat is not available when a newly(or existing) flutter project is opened.
I looked at https://github.com/flutter/flutter-intellij/issues/2159 , and
<module type="JAVA_MODULE" version="4">
is in the outer most iml file.
Please suggest how to find/enable it. For now I have to open an Android project to open these two menu items.
LogCat won't appear for a flutter project and does not seem to be available to enable in the current version of Android Studio. If you open an Android project in another window, THAT window will have LogCat which can be connected to the device you are trying to debug.
AVD Manager does not have a menu item in Flutter but is available from an icon in the toolbar. See picture.
It's also worth checking out DevTools, which opens up in the browser, as an additional (not LogCat) debugging resource. The button to this is found in the Run Window when you are running an app.
There two ways to find or unable it
1. Go to the View-> Tool Windows and you can choose whatever you want to put in Tool WindowBar
2. Go to the View-> And Tick or select on Tool Window Bars
After doing that you can see the logs for particular apps, And for AVD manager...
Go to the Tools-> AVD Manager

How to open an existing Flutter Project in Android Studio

I might sound noob here but I can't see a clear way of opening existing Flutter Project in Android Studio 3.1.2.
I checked this but it didn't work. So I want to know if there is a standard IDE way of doing this? I also can't find any docs clearly mentioning it. Do I need to install a 3rd party plugin?
After opening it as an Existing Android Studio Project, I get the following error:
The error is solved by running Get Dependencies. Is it a normal behavior?
Install Flutter plugin for Android studio: https://flutter.io/get-started/editor/
Open Android Studio
Open existing Android Studio project by using one of below methods:
EASIEST WAY: Drag your project folder and drop to Android Studio.
Other ways:
What works for me was to open existing Android Studio project like mentioned above, and then go to menu
Tools -> Flutter -> Flutter Clean
Then configuration window will open and ask you to locate flutter sdk. After locating the sdk, click OK and then the flutter functions will be available (Pub buttons, runs menu). After that you can proceed to get the dependencies (pub get).
It's basically cleaning the project folder of previous setting(s) which might conflicting with the system (android studio). But that won't happen if you get the project from source repository because all of the junk files wont be in the project folder.
The quickest way on macOS is
open -a Android\ Studio android when you are in the root project directory.
Alternatively, if you use the jetbrains toolbox, you can enable "Shell Scripts" in its settings. This will create a binary in the folder of your choice, so you have to add this folder to your PATH. Then, you can use studio . inside the Android folder, or studio android in the flutter project. The benefit of this, is it also works with other Jetbrains products (e.g. charm project_dir or clion project_dir. Unfortunately this method glitches out (for pycharm at least).
Looks like Android Studio can't load Android Application module from Flutter project automatically. I also have same problem, so in my situation Gradle can't be found, because of lack of Android project.
There's important note from official site:
Important: Do not use the New > Project from existing sources option for Flutter projects
I suggest, same is for Open option.
Just Open your project as normal, and then in [Android Studio > Preferences > Languages&Frameworks > Flutter > Flutter SDK path] select the path where you downloaded & unpacked Flutter SDK.
I know it's already late, but you can open an existing Flutter project in Android Studio by following these steps (make sure you have already installed Flutter & Dart plugin and Flutter SDK):
Click Open from File menu in Android Studio,
Go to the path of the project,
Click Open from the dialog,
When the project opens in Android studio, it will show an error of packages and dependencies. So, click on Get Dependencies on the top. Android Studio will automatically add all the required dependencies and packages.
There is a simple way of doing this in android:
Just Open your project as normal, and on the top right corner, click on Flutter Attach option, and voila!
See Attached screen grab!
Usually you can open your Flutter project in Android Studio simply when you right click on the android folder > Flutter > Open Android module in Android Studio but sometimes this option could be disabled, check this answer to enable..

Gradle window in missing in android studio for my flutter project

The gradle window is missing in the android studio for my flutter project but it is available for my Kotlin project.
I have to generate the signing certificate SHA-1 to register my app in Firebase.
Here is how you find the gradle section in Android Studio for a Flutter-Project:
Open the build.gradle file in app/src/
There should appear a small bar at the top of the code-editor and click Open for Editing in Android Studio
A new window will open, showing the option for opening the gradle section in the side-panel, as expected.
This answer is giving you a quite extensive explanation for then generating the SHA1-fingerprint.
The problem for Android Studio is that the android(gradle)-project is not top-level.
You can right-click on project- or android-folder, select Flutter->'Open Android module in Android Studio' .
After that the gradle-tab appears on the right and you can use it as intended.

Autocomplete when editing android layouts in Visual Studio with Xamarin

I'm currently running a latest Xamarin.Android trial installation with up-to-date Visual Studio 2012.
When opening .axml file in visual studio I can see a visual designer and can use it normally, when I switch to the "Source" tab I can see a perfectly fine layout xml with syntax highlighted and whatnot.
The problem is, that auto-complete can only suggest XML comment and CDATA elements, nothing else.
Is there a way to turn android-aware auto-complete in Visual Studio? I recall Xamarin Studio being able to auto-complete layouts, but when opening a solution, which was edited in Visual Studio, Xamarin Studio also fails to auto-suggest.
Any ideas? Thanks in advance.
EDIT: Switched to the paid version and the problem still persists in both Xamarin and Visual Studios.
In Xamarin studio you may simply right-click on axml file and select - "Open with/Source Code Editor"
Unfortunately, i can't check it in Visual Studio.
Actually you can easily add the Intellisense-like feature in visual studio for your android layout.
The step by step tutorial is here https://kb.xamarin.com/customer/portal/articles/1920119-how-do-i-enable-intellisense-in-android-axml-files-
After so many struggles, the only solution, which worked out for me after all, was to use IntelliJ IDEA or Eclipse to edit my android layouts, and writing code-behind in Xamarin Studio. Ditching Xamarin and going back to development with Java worked out even better.
For our project the best solution was to use
- VS to edit cs code
- Android studio to work with styles, layouts,...
How do we work:
Assume the project located in C:\projects\fun
Create an Android project in C:\projects\fun\AndroidStudio
Using bat script bellow create symlinks to resources folder and AndroidManifest.xml
script.bat
mklink /J C:\projects\fun\AndroidStudio\app\src\main\res C:\projects\fun\Resources
mklink /H C:\projects\fun\AndroidStudio\app\src\main\AndroidManifest.xml C:\projects\fun\Properties\AndroidManifest.xml
it doesn't require to use axml instead of xml files, designer works fine, preview too.
The Autocomplete work only on files with .axml extension.
If your file type is xml you can create new file with axml extension and copy the content of the xml old file to the new axml file (sometimes just renaming the file don't work)

Resources