You are here

Android Studio Portable 2021.3.1 Dev Test 1

65 posts / 0 new
Last post
mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Android Studio Portable 2021.3.1 Dev Test 1

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

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.0 DT1

Update base app

demon.devin
demon.devin's picture
Offline
Last seen: 4 years 3 months ago
Developer
Joined: 2007-08-02 09:04
So this package just assumes

So this package just assumes the user has the Android SDK already installed on the system?

daemon.devin

depp.jones
Offline
Last seen: 2 hours 15 min ago
DeveloperTranslator
Joined: 2010-06-05 17:19
As far as I read the

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.

demon.devin
demon.devin's picture
Offline
Last seen: 4 years 3 months ago
Developer
Joined: 2007-08-02 09:04
Well, I think there should at

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

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 5 days 20 hours ago
DeveloperModerator
Joined: 2008-07-24 18:46
Not required = not included

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

demon.devin
demon.devin's picture
Offline
Last seen: 4 years 3 months ago
Developer
Joined: 2007-08-02 09:04
I wasn't saying to include it

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

demon.devin
demon.devin's picture
Offline
Last seen: 4 years 3 months ago
Developer
Joined: 2007-08-02 09:04
Android SDK

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:

  1. The user configuration file.
  2. Inside the App directory in a folder named sdk. (i.e. App\AndroidStudio\sdk)
  3. Inside the PortableApps common files directory named AndroidSDK (i.e. X:\PortableApps\CommonFiles\AndroidSDK)
  4. Locally installed Android SDK. (Usually C:\Users\USERNAME\AppData\Local\Android\sdk)

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.

Smile

daemon.devin

kentjoi2
Offline
Last seen: 6 years 1 week ago
Joined: 2018-11-29 03:45
SDK

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

superkryo
Offline
Last seen: 4 years 4 months ago
Joined: 2009-01-23 05:24
3.0 not working (2.3 was fine

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

Lt_Tuttle
Offline
Last seen: 7 years 3 weeks ago
Joined: 2017-11-15 16:50
I am getting this same error.

I am getting this same error. Best I can tell it's not seeing the JDK?

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Latest version

Do you have the lastest version 3.0 DT2 and jdkPortable installed in CommonFiles/JDK?

superkryo
Offline
Last seen: 4 years 4 months ago
Joined: 2009-01-23 05:24
Now Android Studio starts...

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"

superkryo
Offline
Last seen: 4 years 4 months ago
Joined: 2009-01-23 05:24
Nobody having the same

Nobody having the same problem?

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Project JDK

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 Smile

superkryo
Offline
Last seen: 4 years 4 months ago
Joined: 2009-01-23 05:24
Thanks for the help! However

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

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable 3.0 to DT2

Fix JDK dependency
Seems like I missed a JDK dependency sorry for the inconvenience. Also Android Studio Portable requires JDK to run now.

demon.devin
demon.devin's picture
Offline
Last seen: 4 years 3 months ago
Developer
Joined: 2007-08-02 09:04
mwayne, you can use the same

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

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.0.1 DT1

Update base app

youcef
Offline
Last seen: 6 years 9 months ago
Joined: 2018-03-03 13:10
its not working

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

3031
Offline
Last seen: 6 years 6 months ago
Joined: 2018-04-20 05:55
solution to folder error?

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

3031
Offline
Last seen: 6 years 6 months ago
Joined: 2018-04-20 05:55
i forget to add. after

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

mhdali941
Offline
Last seen: 6 years 7 months ago
Joined: 2018-02-28 02:59
How do you use the portable JDK? (No JVM Installation found...)

How do you use the portable JDK? (No JVM Installation found...). Where do you extract the files for Android Studio portable to work?

mhdali941
Offline
Last seen: 6 years 7 months ago
Joined: 2018-02-28 02:59
Is there a way to...

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.

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.1.2 DT1

Update base app + set JDK path fix (Thanks to 3031)

Unknown123
Offline
Last seen: 1 month 2 weeks ago
Joined: 2016-06-23 04:38
New version is out

Version 3.1.3 is out, please update it!
https://developer.android.com/studio/releases/

Sneshok
Offline
Last seen: 6 years 6 months ago
Joined: 2018-05-24 15:02
thank you very much for the

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.

Unknown123
Offline
Last seen: 1 month 2 weeks ago
Joined: 2016-06-23 04:38
Offline download

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...

kentjoi2
Offline
Last seen: 6 years 1 week ago
Joined: 2018-11-29 03:45
Did you get it working with

Did you get it working with SDK?

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.1.4 DT1

Update base app

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.2 DT1

Update base app + initial path portablization

Unknown123
Offline
Last seen: 1 month 2 weeks ago
Joined: 2016-06-23 04:38
What do you mean by initial

What do you mean by initial path portablization?

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
JDK

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.

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.2.1 DT1

Update base app + switch to offline installer

pcmueller77
Offline
Last seen: 6 years 2 weeks ago
Joined: 2018-11-20 06:22
ANDROID_SDK_HOME

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!

kentjoi2
Offline
Last seen: 6 years 1 week ago
Joined: 2018-11-29 03:45
SDK

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

ah_bear
Offline
Last seen: 3 years 6 months ago
Joined: 2021-06-11 04:10
Hi KJ, you able to solve it

Hi KJ, you able to solve it already ? can shared the solution ?

m@rtin.ws
Offline
Last seen: 1 year 5 months ago
Joined: 2018-12-08 06:19
Studio failed to start

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?

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 5 days 20 hours ago
DeveloperModerator
Joined: 2008-07-24 18:46
jdkPortable, not jPortable

You need jdkPortable, not jPortable.

m@rtin.ws
Offline
Last seen: 1 year 5 months ago
Joined: 2018-12-08 06:19
Thanks a lot...

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 :-))?

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 5 days 20 hours ago
DeveloperModerator
Joined: 2008-07-24 18:46
you're welcome

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.

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.3 DT1

Update base app

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.3.1 DT1

Update base app

docklight
Offline
Last seen: 5 years 9 months ago
Joined: 2019-03-12 15:09
Portable USB Android Studio

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

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Settings

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

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.3.2 DT1

Update base app

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.4 DT1

Update base app

365milesroad
Offline
Last seen: 3 years 9 months ago
Joined: 2018-07-01 03:13
Why your package cant update

Why your package cant update itself. There are some other's idea portable app can.

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
jre

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.

365milesroad
Offline
Last seen: 3 years 9 months ago
Joined: 2018-07-01 03:13
I think you can add soft link

I think you can add soft link code in the launcher. I saw someone did this in some other apps

danast
Offline
Last seen: 5 years 7 months ago
Joined: 2019-04-28 11:05
it's not working

it's not working

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Issue

What's your issue? Do you get an error message? Do you have downloaded and using jdkPortable?

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.4.1 DT1

Update base app

875368630
Offline
Last seen: 5 years 4 months ago
Joined: 2019-07-17 01:09
it's not working,not error

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

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.5 DT1

Update base app

m@rtin.ws
Offline
Last seen: 1 year 5 months ago
Joined: 2018-12-08 06:19
New version available by copying

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

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 3.6 DT1

Update base app

Unknown123
Offline
Last seen: 1 month 2 weeks ago
Joined: 2016-06-23 04:38
How to use other builds?

Is there any specific steps for using the developer or canary builds?
Could we just overwrite the App folder?

Unknown123
Offline
Last seen: 1 month 2 weeks ago
Joined: 2016-06-23 04:38
Due to license change, please also support AdoptOpenJDK JDK

On jdkPortable page there is a note of license change.
https://portableapps.com/apps/utilities/jdkportable64
https://portableapps.com/apps/utilities/jdkportable

License Change 2019-04-10: The terms under which this version of the software is licensed have changed. This version of the Java Runtime is licensed only for your personal (non-commercial) desktop and laptop use. Commercial use of this software requires a separate license from Oracle or from your software vendor. Please see the Oracle Technology Network License Agreement for Oracle Java SE for details.

     

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

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 4.0.1 DT1

Update base app

Maxsender
Offline
Last seen: 4 years 2 months ago
Joined: 2020-09-18 03:29
Android Studio Portable is in

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

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 4.1 DT1

Update base app

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 4.2 DT1

Update base app

www.com
Offline
Last seen: 3 years 2 months ago
Joined: 2021-10-06 15:39
SDK

I Cant manage to get a sdk. Any advice?

mwayne
Offline
Last seen: 3 days 4 min ago
Developer
Joined: 2012-01-03 09:23
Updated Android Studio Portable to 2021.3.1 DT1

Update base app

Log in or register to post comments