Coder Social home page Coder Social logo

akmittal006 / java-ide-droid Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 12.85 MB

Automatically exported from code.google.com/p/java-ide-droid

Shell 7.09% Java 2.24% Makefile 0.51% C 45.40% C++ 36.63% Assembly 0.86% CMake 0.18% Groff 4.78% HTML 2.30%

java-ide-droid's Introduction

How to build JavaIDEdroid
=========================

1. Adjust ndk-build-aaptcomplete.sh to call the ndk-build script of the Android NDK

2. Execute ndk-build-aaptcomplete.sh
   This step creates the shared library libaaptcomplete.so in libs/armeabi

3. Adjust 0_build-debug.bat and 0_build-prod.bat to match your environment. 
   Adjust following variables: JSDK, ASDK, KS, KEY

4. Execute 0_build-debug.bat or 0_build-prod.bat and choose "do it all"
   This creates JavaIDEdroid.apk in out/test/JavaIDEdroid/ or out/production/JavaIDEdroid/

The slightly modified source code of dx (libs/dx_ta.jar) and sdklib (libs/sdklib_ta.jar) can be found in /materials/
   
Tom Arn, 2011-09-21

java-ide-droid's People

java-ide-droid's Issues

Editor

I want a integrated editor to edit/write some code.

Original issue reported on code.google.com by [email protected] on 27 Jan 2012 at 8:01

Code review request

In MainActivity, there is the method fnRunBeanshellScript2 which should replace 
fnRunBeanshellScript and add a ProgressDialog. But every time this method is 
called, the app crashes.

What is wrong with code? I can't see the problem.

Tom

Original issue reported on code.google.com by [email protected] on 4 May 2011 at 7:23

Implement progress bar

During the execution of the BeanShell script there should be a ProgressDialog, 
so the user sees that the process is still running.

Ideally, it should be possible to change the displayed text or the process 
progress from the BeanShell script

Original issue reported on code.google.com by [email protected] on 20 May 2011 at 12:01

SecurityException due to invocation of setSecurityManager on Gingerbread/Honeycomb.

Attempting to run the DX or ApkBuilder ends with a SecuirtyException in the 
(on-screen log) on the Gingerbread and Honeycomb devices I've tried.  It seems 
to work fine on Froyo.

I tried five devices...  

The failure occurred on a Droid3 (stock, 2.3.4), Nexus One (stock, 2.3.4) and 
Xoom (stock, 3.1).  

It did not occur on a Galaxy Tab (stock, 2.2) and a Droid2 (rooted, Fision 
2.5.7, Android 2.2.1).

It appears that even invoking setSecurityManager throws a SecurityException in 
all cases on later versions of Android: 
http://developer.android.com/reference/java/lang/System.html#setSecurityManager%
28java.lang.SecurityManager%29

Not sure what can be done about the underlying problem (i.e., DX/ApkBuilder 
invoking System.exit()) other than modifying them not to.

Original issue reported on code.google.com by [email protected] on 31 Jul 2011 at 11:51

Choosing Install APK option throws There Is A Problem Parsing the Package error

What steps will reproduce the problem?
1.  Building package with program
2.  Selecting the "Install APK" option 
3.  Error:  There is a problem parsing the package

What is the expected output? What do you see instead?
The apk should be installed to the device.  Instead an error is thrown: There 
is a problem parsing the package

What version of the product are you using? On what operating system?
version 2.5.0(01.03.2014) on Android 4.2.2

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 5 Jun 2014 at 3:49

Enable user input in Beanshell tab

The BeanShell tab should not only support console output but also console 
input, so the script can ask the user for additional information.

Original issue reported on code.google.com by [email protected] on 20 May 2011 at 12:48

Aapt does not work on android 1.5

What steps will reproduce the problem?
1. Aapt was built with target sdk 10, min sdk 7
2. on my device is present only sdk7 libraries
3. aapt dont run with unsatisfied link error

What is the expected output? What do you see instead?

aapt was normally built for sdk 7 and works on my device and optionally 
supports sdk4.
What version of the product are you using? On what operating system?
1.4, 2.1

Please provide any additional information below.
newer android versions unavalible on my device

Original issue reported on code.google.com by [email protected] on 26 Mar 2012 at 7:18

Option for default directory

Add an option for the default directory when browsing for script files.

The default directory is only used when the edit field for the script is empty. 
Otherwise, browsing starts in directory of the path in the edit field.

Original issue reported on code.google.com by [email protected] on 23 Aug 2011 at 5:49

Editing .bsh files with TextWarrior makes Beanshell sad

What steps will reproduce the problem?
1. Open a file such as 0_build.bsh
2. Make a change to the file (so you can save)
3. Save the file

What is the expected output? What do you see instead?
I expect beanshell to run the script, but instead it starts producing an error 
on line 1 column 1

What version of the product are you using? On what operating system?
JavaIDEdroid 1.3, Android 3.1 on a Thinkpad Tablet

Please provide any additional information below.
I have no idea what is causing it ... so I am just using a different editor for 
.bsh files. This likely isn't really a bug with JavaIDEdroid, but noting it 
might help beginners who take your recomendation and use TextWarrior. Maybe 
suggesting Astro as a starting point would be good: it is capable of zip, text 
edit, app management, and even file browsing so gets a noob running with only 
one extra app.

Original issue reported on code.google.com by [email protected] on 30 Sep 2011 at 5:26

Option for android.jar

Add on option for the path to android.jar

This will allow all BeanShell scripts to use this path.



Original issue reported on code.google.com by [email protected] on 23 Aug 2011 at 5:52

Project support

I would like the app to support projects, so that I define and store 
information that is specific for a project.

It should support:
- Name
- Subdirectory below dev-root
- main activity name
- libs directory
- creation of new projects based on template ZIP



Original issue reported on code.google.com by [email protected] on 13 Oct 2011 at 1:03

enable "move to SD card"

Even when an app has few non-code resources, one can still save some precious 
internal memory by allowing an SD card install ("Move to SD card" option in 
Settings/Applications/Manage Applications/JavaIDEdroid).
I rebuilt JavaIDEdroid with android:installLocation="preferExternal" in the 
AndroidManifest.xml file in the <manifest> section and saved 1.5Mb on the 
installed size.  This counts on older devices.

Original issue reported on code.google.com by [email protected] on 2 Mar 2012 at 8:20

aidl utility could be included

What steps will reproduce the problem?
1. Use JavaIDE to compile project that has *.aidl files -- for example 
https://bitbucket.org/folone/repl-core/src/9834025ae2b2/src/com/folone/replcore/
REPL.java
2. The generation of the "stub" java files will fail

Please provide any additional information below.

The AIDL (Android Interface Description Language) is not well known or widely 
used but could become popular in the type of apps JavaIDE is good at compiling. 
 It is a 200k utility and could perhaps be ported the way aapt was.


Original issue reported on code.google.com by [email protected] on 9 Feb 2012 at 8:56

Add support for opening text/x-beanshell files.

Would it be possible to add an intent filter to the main activity for 
text/x-beanshell files?   Just have it pre-populate the script path field when 
such an intent is received.  As best I can tell "text/x-beanshell" is the 
appropriate media type.

I don't know if many file managers translate the .bsh extension to this media 
type, but I did add it as a built-in-default to the latest beta release of "FX 
File Explorer" (search on market).  I believe other file managers also offer 
the ability to manually edit extension-to-media-type bindings

Original issue reported on code.google.com by [email protected] on 1 Sep 2011 at 10:38

Log output

Add an option to log the output of the BeanShell tab and the Tools tab into log 
files in /sdcard/.JavaIDEdroid

This makes the output available to other programs and allows to save the output.

The log files are overwritten every time so they don't grow endlessly.

Original issue reported on code.google.com by [email protected] on 23 Aug 2011 at 5:46

resizing the main IDE view to optimize the output textview

On my 480x320 devices, there is a significant gap between the bottom of the 
tabs in the tabHost, and the browse button/etScript; the distance is at least 
40 px. Furthermore, even in the stock JavaIDEdroid screenshots it is clear that 
the tabs are too high by half. The result is that on my devices only 4 lines of 
the output TextView are visible and accurate thumbscrolling is a very dexterous 
art.

I rebuilt the project with the paddingTop params set to 60px and recovered the 
gap and can now see 7 lines of output, but obviously messing with absolute 
measurements like this is not the way to go, and does not effect the big tabs. 
How can we optimize the output size for all devices?


Original issue reported on code.google.com by [email protected] on 2 Mar 2012 at 8:35

Add Intent RUN_SCRIPT

Add an Intent with which a Beanshell script can started.
The path of the script can be passed in the Extras.

Original issue reported on code.google.com by [email protected] on 17 Aug 2011 at 7:44

New features for javaIDEdroid PRO

1. It is possible make app on fullscreen (without titles)?
2. It is possible make tabs smaller or find other way how switch screens?
3. It is possible make some menu for installing apk? Searching and installing 
apk spend lot of time.


Original issue reported on code.google.com by [email protected] on 13 Dec 2011 at 6:48

File manager

I would like the app to have a built-in file manager, so that I do not need a 
seperate file manager anymore.

It should support:
- file browing
- quick directory change
- call view intent for selected item
- call edit intent for selected item



Original issue reported on code.google.com by [email protected] on 13 Oct 2011 at 1:06

Out-of-memory condition when running dx on large projects

What steps will reproduce the problem?
1. Try to build JavaIDEdroid with JavaIDEdroid

What is the expected output? What do you see instead?
JavaIDEdroid crashes and in logcat you see that the reason was an out-of-memory 
condition during execution of dx.


Original issue reported on code.google.com by [email protected] on 31 Oct 2011 at 6:46

Internal "Eclipse" compilation error since Android 4

Here's a problem report I got from a user:

Since I switched my phone from Android 2.2 to 4.1 and my tablet from Android 3 
also to 4.1 the compilation always fails with an internal error.

Here's the result message:

_________________________________________
Error occurred!
org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl
java.lang.NoClassDefFoundError: 
org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl
    at org.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager.configure(Unknown Source)
    at org.eclipse.jdt.internal.compiler.batch.Main.initializeAnnotationProcessorManager(Unknown Source)
    at org.eclipse.jdt.internal.compiler.batch.Main.performCompilation(Unknown Source)
    at org.eclipse.jdt.internal.compiler.batch.Main.compile(Unknown Source)
    at com.t_arn.JavaIDEdroid.IDE.fnCompile(IDE.java:130)
    at com.t_arn.JavaIDEdroid.IDE.fnCompile(IDE.java:110)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at bsh.Reflect.invokeMethod(Unknown Source)
    at bsh.Reflect.invokeObjectMethod(Unknown Source)
    at bsh.Name.invokeMethod(Unknown Source)
    at bsh.BSHMethodInvocation.eval(Unknown Source)
    at bsh.BSHPrimaryExpression.eval(Unknown Source)
    at bsh.BSHPrimaryExpression.eval(Unknown Source)
    at bsh.BSHAssignment.eval(Unknown Source)
    at bsh.Interpreter.eval(Unknown Source)
    at bsh.Interpreter.source(Unknown Source)
    at bsh.Interpreter.source(Unknown Source)
    at com.t_arn.JavaIDEdroid.IDE.fnRunBeanshellScript(IDE.java:222)
    at com.t_arn.JavaIDEdroid.BeanShellTask.doInBackground(BeanShellTask.java:49)
    at com.t_arn.JavaIDEdroid.BeanShellTask.doInBackground(BeanShellTask.java:8)
    at android.os.AsyncTask$2.call(AsyncTask.java:264)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
    at java.util.concurrent.FutureTask.run(FutureTask.java:137)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
    at java.lang.Thread.run(Thread.java:856)

Done in 0 sec.

ExitValue: 99

Original issue reported on code.google.com by [email protected] on 11 Oct 2012 at 10:39

ECJ always returns -1

ECJ always returns -1, even if the compilation is successful.

It should return 0 on success, so we can react to error correctly in the 
BeanShell scripts

Original issue reported on code.google.com by [email protected] on 20 May 2011 at 11:59

aapt integration

aapt needs to be integrated.
Sincs aapt is a C++ program, we will need to make a native library and 
integrate this library.

Original issue reported on code.google.com by [email protected] on 20 May 2011 at 12:49

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.