Application: Android Studio
Category: Development
Description:
Android Studio provides the fastest tools for building apps on every type of Android device.World-class code editing, debugging, performance tooling, a flexible build system, and an instant build/deploy system all allow you to focus on building unique and high quality apps. (Source: Homepage)
This application requires JDK (e.g. jdkPortable) to run.
The Android Studio Portable installation has to be next to the CommonFiles dir, e.g.:
C:/PortableApps/AndroidStudioPortable
C:/PortableApps/CommonFiles/JDK
Download Android Studio Portable 2021.3.1 Dev Test 1 English [691.0MB download / 1.9GB installed]
(MD5: 75dc376f5b21e70903124ecd96066989)
Project on GitHub / SourceForge
Release Notes:
2021.3.1 Dev Test 1 (2022-12-04): Update base app
4.2 Dev Test 1 (2021-05-05): Update base app
4.1 Dev Test 1 (2020-10-13): Update base app
4.0.1 Dev Test 1 (2020-08-04): Update base app
3.6 Dev Test 1 (2020-02-25): Update base app
3.5 Dev Test 1 (2019-09-22): Update base app
3.4.1 Dev Test 1 (2019-05-21): Update base app
3.4 Dev Test 1 (2019-04-21): Update base app
3.3.2 Dev Test 1 (2019-03-14): Update base app
3.3.1 Dev Test 1 (2019-02-16): Update base app
3.3 Dev Test 1 (2019-01-15): Update base app
3.2.1 Dev Test 1 (2018-11-05):Update base app + switch to offline installer
3.2 Dev Test 1 (2018-10-07): Update base app + initial path portablization
3.1.4 Dev Test 1 (2018-08-14): Update base app
3.1.2 Dev Test 1 (2018-05-23): Update base app + set JDK path fix
3.0.1 Dev Test 1 (2018-02-22): Update base app
3.0 Dev Test 2 (2017-11-14): Fix JDK dependency
3.0 Dev Test 1 (2017-11-09): Update base app
2.3.3 Dev Test 1 (2017-07-28): Initial release
Update base app
So this package just assumes the user has the Android SDK already installed on the system?
daemon.devin
As far as I read the requirements for Android Studio, the SDK is just required for the Android Emulator. I did not test it though, as I don't do any android development.
Well, I think there should at least be an option for the user to set the Android SDK in the user configuration file.
mwayne, if you would like help with that.. I've got a working solution if you're interested.
daemon.devin
If the SDK is not required for the application to work, it should not be included by default.
If it can add to the application, I suggest having it available as a plugin for the application, which is easy to do: https://portableapps.com/development/portableapps.com_format#plugins
I wasn't saying to include it in the package Gord. I was saying that there should be a way to tell the package to look for it and where to find it.
daemon.devin
If anyone is interested in adding support for Android SDK to mwayne's package here is the custom code needed to make it work.
Add the following to the applicable files:
Custom Code
custom.nsh
The scan priority is as follows:
AndroidStudioPortable.ini (launcher.ini)
Sets an environment variable (
ANDROID_HOME=%PAL:SDK%
)%PAL:SDK%
is set in the custom.nsh file inside the${SegmentInit}
segment.AndroidStudioPortable.ini (user config file)
SDK=
Define any absolute path to the SDK's directory you want.Recompile and it should work as expected.
daemon.devin
Hi Demon Devin,
I downloaded the SDK and put it in the Commonfiles folder.
- Added code to \AndroidStudioPortable\App\AppInfo\Launcher\AndroidStudioPortable.ini
- Added code to Custom.nsh
Made a file next to AndroidStudioPortable.exe named AndroidStudioPortable.ini with the code
"[AndroidStudioPortable]
AdditionalParameters=
RunLocally=false
SDK= (tested empty and with url)"
But it is still not working, get an error SDK not found. So I got 2 questions:
1. Where can I find the "AndroidStudioPortable.ini (user config file)"
2. What is this Recompile step and how do I do that?
Thanks
3.0 not working (2.3 was fine), giving following errors:
Internal Error. Please report to https://code.google.com/p/android/issues
com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing 'com.intellij.debugger.DebuggerManager'
at com.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:254)
at com.intellij.openapi.components.impl.PlatformComponentManagerImpl.handleInitComponentError(PlatformComponentManagerImpl.java:43)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:509)
at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:120)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:104)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:91)
at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:287)
at com.intellij.openapi.project.impl.ProjectManagerImpl.initProject(ProjectManagerImpl.java:250)
at com.intellij.openapi.project.impl.ProjectManagerImpl.lambda$getDefaultProject$3(ProjectManagerImpl.java:312)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:556)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:501)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:204)
at com.intellij.openapi.project.impl.ProjectManagerImpl.getDefaultProject(ProjectManagerImpl.java:309)
at com.intellij.ide.fileTemplates.FileTemplateManager.getDefaultInstance(FileTemplateManager.java:67)
at com.android.tools.idea.startup.AndroidStudioInitializer.setUpNewProjectActions(AndroidStudioInitializer.java:243)
at com.android.tools.idea.startup.AndroidStudioInitializer.run(AndroidStudioInitializer.java:91)
at com.android.tools.idea.AndroidInitialConfigurator.activateAndroidStudioInitializerExtensions(AndroidInitialConfigurator.java:206)
at com.android.tools.idea.AndroidInitialConfigurator.(AndroidInitialConfigurator.java:72)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:468)
at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:120)
at com.intellij.openapi.application.impl.ApplicationImpl.lambda$createComponents$8(ApplicationImpl.java:466)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:176)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:556)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:501)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:163)
at com.intellij.openapi.application.impl.ApplicationImpl.createComponents(ApplicationImpl.java:473)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:104)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:425)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:411)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:206)
at com.intellij.idea.MainImpl$1.lambda$null$0(MainImpl.java:49)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:343)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.NoClassDefFoundError: com/sun/jdi/InternalException
at com.intellij.debugger.impl.DebuggerManagerImpl.(DebuggerManagerImpl.java:147)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:468)
... 53 more
Caused by: java.lang.ClassNotFoundException: com.sun.jdi.InternalException
at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:230)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 63 more
I am getting this same error. Best I can tell it's not seeing the JDK?
Do you have the lastest version 3.0 DT2 and jdkPortable installed in CommonFiles/JDK?
Now Android Studio starts... thanks for the update. Unfortunately cannot open any projects due to this error (pop up message) :
"Incomplete or corrupted installation - "X:\PortableApps\AndroidStudioPortable\prebuilts\studio\jdk\win64" directory does not exist"
Nobody having the same problem?
I think you have to set a new project JDK as it is not finding it.
Goto File -> Project Structure... under "Project SDK:" click on "New..." and select JDK and then goto your JDK installation in your CommonFiles path e.g. "C:\PortappeApps\CommonFiles\JDK" click on "OK", "Apply" and "OK". Now it should reload your project with a working JDK
Thanks for the help! However this seems a chicken and egg problem as the the editor does not open without getting pass the error. Although there is an option of "Project Default->Project Structure" under "Configure" pulldown on the right bottom of the welcome screen, it does not seem to work (no follow up windows). "Project Default->Setting" works but does not offer the project structure option.
Further help much appreciated
Fix JDK dependency
Seems like I missed a JDK dependency sorry for the inconvenience. Also Android Studio Portable requires JDK to run now.
mwayne, you can use the same idea I had for the Android SDK for the JDK implementation as well so the end-user can define a path to JDK in the user configuration file if they wanted.
daemon.devin
Update base app
Hello,
its not working, I installed jdk 8 but I still have this message:
Internal Error. Please report to https://code.google.com/p/android/issues
com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing 'com.intellij.debugger.DebuggerManager'
at com.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:254)
at com.intellij.openapi.components.impl.PlatformComponentManagerImpl.handleInitComponentError(PlatformComponentManagerImpl.java:43)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:509)
at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:120)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:104)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:91)
at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:287)
at com.intellij.openapi.project.impl.ProjectManagerImpl.initProject(ProjectManagerImpl.java:250)
at com.intellij.openapi.project.impl.ProjectManagerImpl.lambda$getDefaultProject$3(ProjectManagerImpl.java:312)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:556)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:501)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:204)
at com.intellij.openapi.project.impl.ProjectManagerImpl.getDefaultProject(ProjectManagerImpl.java:309)
at com.intellij.ide.fileTemplates.FileTemplateManager.getDefaultInstance(FileTemplateManager.java:67)
at com.android.tools.idea.startup.AndroidStudioInitializer.setUpNewProjectActions(AndroidStudioInitializer.java:243)
at com.android.tools.idea.startup.AndroidStudioInitializer.run(AndroidStudioInitializer.java:91)
at com.android.tools.idea.AndroidInitialConfigurator.activateAndroidStudioInitializerExtensions(AndroidInitialConfigurator.java:206)
at com.android.tools.idea.AndroidInitialConfigurator.(AndroidInitialConfigurator.java:72)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:468)
at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:120)
at com.intellij.openapi.application.impl.ApplicationImpl.lambda$createComponents$8(ApplicationImpl.java:466)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:176)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:556)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:501)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:163)
at com.intellij.openapi.application.impl.ApplicationImpl.createComponents(ApplicationImpl.java:473)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:104)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:425)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:411)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:206)
at com.intellij.idea.MainImpl$1.lambda$null$0(MainImpl.java:49)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:343)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: com/sun/jdi/InternalException
at com.intellij.debugger.impl.DebuggerManagerImpl.(DebuggerManagerImpl.java:147)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)
at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:468)
... 53 more
Caused by: java.lang.ClassNotFoundException: com.sun.jdi.InternalException
at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:230)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 63 more
hi
i just registered because of this package and this folder problem so....solution could be that you manually create that 4 folders under androidstudio main folder. no more errors and you can open online/offline projects, etc.
thanks mwayne for this great package and enjoy
bb
i forget to add. after creating folders and opening project go to project structure and do change that folders to real jdk portable folder
enjoy
How do you use the portable JDK? (No JVM Installation found...). Where do you extract the files for Android Studio portable to work?
Is there a way to set the portable JDK installation folder without going to environment variable? I want to test it on a limited account with no access to the environment variables.
Update base app + set JDK path fix (Thanks to 3031)
Version 3.1.3 is out, please update it!
https://developer.android.com/studio/releases/
thank you very much for the portable version, but I had a problem.
can you know how to solve it?
configure build ->Configure project -> Apple script build.gradle i cant download dragle-3.1.2.pom. (Connection timed out: connect)
And the project bot build.
How to download it offline?
855MB seems too big for me
Can it be installed offline like jPortable?
https:// ryanwintaraga.wordpress. com/2013/02/10/how-to-install-jportable-offline/
--edit--
Okay, just extract it in the app directory, because it is already portable...
Did you get it working with SDK?
Update base app
Update base app + initial path portablization
What do you mean by initial path portablization?
I try to adjust the paths, e.g. the JDK path, so you don't have to change it everytime you run it from a different location. Your feedback is appreciated.
Update base app + switch to offline installer
Hello. First thanks for the work, but for a portable app, I would like to store also th avd files in the folder, to have ALL in one. These files are still stored in the user \.andoird\avd folder. Can you please point out how to solve this? Thanks a lot!
Mwayne thanks for the portable version.
Can someone help me with installing the SDK? I have tried the steps of Demon Devin, but wih no succes.
Thanks,
KJ
Hi KJ, you able to solve it already ? can shared the solution ?
I installed latest:
- AndroidStudioPortable_3.2.1_Dev_Test_1_English.paf.exe
- jPortable64_8_Update_181_online.paf.exe (64 and 32)
both next to each other as mentioned in the description:
- \PortableApps\AndroidStudioPortable
- \PortableApps\CommonFiles\JDK
instead of "JDK" i have "Java" and "Java64". So I created a folder "JDK" (maybe it has to be "JDK"?) and copied once the Java64 in it, and next "Java" (just to exclude a Java error). My constallation now is:
- \PortableApps\AndroidStudioPortable
- \PortableApps\CommonFiles\Java
- \PortableApps\CommonFiles\Java64
On the first start, Studio comes up asks me to import a config from an older version (which I denied), on the next start Studio stops with an error (see problems above):
com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing 'com.intellij.debugger.DebuggerManager'
at com.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:257)
...
I installed it by using the PortableApp-menu on a Windows 10 Pro 64bit I googeled around for hours now, but without success. Does someone knows, what I've done wrong?
You need jdkPortable, not jPortable.
I thought, thar JPortable is the jdk (and not jre). Thanks a lot for the hint, it was directly starting! I've installed both 32 and 64. Do you think, that it's a good idea to have the jre also installed? In my opinion it was always included in jdk, but maybe there are other Port.Apps which may looking for "Java" instead of "JDK"?
btw. The 64 bit download is broken (404)
http://download3.portableapps.com/portableapps/JDK64/jdkPortable64_8_Upd...
but it's available on sourceforge
https://sourceforge.net/projects/portableapps/
Is it possible in this forum to vote you up for this answer (now that I read the top of the page, there is it written in fat typos :-))?
You're welcome, glad to help.
Most of our applications that require or otherwise can use Java look for jPortable, as opposed to jdkPortable.
When it comes to the 64-bit build link being broken - this will be getting updated soon enough to version 8 update 191.
No, we don't have voting up of users on these forums.
Update base app
Update base app
I installed as described on USB with path you mentioned,
My path is : D:\PortableApps\CommonFiles\SDK
D:\PortableApps\CommonFiles\JDK
I got this error: Unable to create JDK from path D:\PortableApps\AndroidStudioPortable\prebuilts\studio\jdk\win64
Thank you in Advance
Go to File > Project Structure and set the following paths.
SDK location: path to your SDK installation, e.g. C:\android-sdk-windows
JDK location: path to a Java JDK probably the one you are running Android Studio with, e.g. C:\PortableApps\CommonFiles\JDK
Update base app
Update base app
Why your package cant update itself. There are some other's idea portable app can.
I removed the included jre from the package that's built to run Android Studio. This modification saves you download size and install space because only one jre taking up space but breaks the auto updater functionality.
I think you can add soft link code in the launcher. I saw someone did this in some other apps
it's not working
What's your issue? Do you get an error message? Do you have downloaded and using jdkPortable?
Update base app
it's not working,not error message.
My path is :
D:\Programming Software\Android Studio\AndroidStudioPortable
D:\Programming Software\Android Studio\CommonFiles\JDK
i install jdkportable
Update base app
I installed this 3.5 dev test, and the first message which comes up: "Update available". Unfortunately IntelliJ seems to have a download problem: https://stackoverflow.com/questions/18980276/cant-update-android-studio-...
I'm not really sure, what this version is (I think 32bit), so I just downloaded the zip-file of AndoidStudio 3.5.3 64bit (NOT the installer!).
- uninstall the 3.5 installation and the generated files (AVD \AppData\local\.Android etc.)
- reinstall the 3.5 (DON'T start it), to have a clean installation
- extract the 3.5.3 and copy the content of \android-studio to \AndroidStudioPortable\App\android-studio
- change the path in \AndroidStudioPortable\App\AppInfo\Launcher\Custom.nsh from JDK to JDK64
Works perfectly! Now you have the latest 64bit AndroidStudio (Portable Java64 is required)
Happy New Year
M@rtin
Update base app
Is there any specific steps for using the developer or canary builds?
Could we just overwrite the App folder?
On jdkPortable page there is a note of license change.
https://portableapps.com/apps/utilities/jdkportable64
https://portableapps.com/apps/utilities/jdkportable
Everyone that's still want free cost of product and usage, while being on the latest version are now shifting from oracle.
There's already an open source build on the portableapps.com app directory, which is AdoptOpenJDK JDK.
So please also support it.
Here is the link:
https://portableapps.com/apps/utilities/OpenJDK64
https://portableapps.com/apps/utilities/OpenJDK
Update base app
Android Studio Portable is in 32-bit or 64-bit; I can't get in,: a message appears on a gray screen saying: Not fully supported
Update base app
Update base app
I Cant manage to get a sdk. Any advice?
Update base app