Unable to access jarfile ..\framework\apkbuilder.jar

  10 posts   Feedicon  
Replies: 9 - Last Post: June 05, 2009 21:55
by: muthu_0101
showing 1 - 10 of 10
 
Posted: February 18, 2009 07:55 by mhayes
Just installed the Android plugin for Netbeans and the Android SDK.
I am following the steps at http://wiki.netbeans.org/IntroAndroidDevNetBeans
but keep getting the following when I try to build the project -

Unable to access jarfile ..\framework\apkbuilder.jar
V:\DP CS Resources\Netbeans-projects\Android\HelloDroid\nbproject\build-impl.xml:440: exec returned: 1

Running Win XP, Netbeans 6.5
 
Posted: February 20, 2009 09:22 by javafxdude
dont use directories with spaces for the sdk.

also can check changing apkbuilder.bat:

set frameworkdir=
set libdir=

to

set frameworkdir=[your_path]\android-sdk-windows-1.1_r1\tools\lib\
set libdir=[your_path]\android-sdk-windows-1.1_r1\tools\lib\

(my experimental studies after having the same error)
cheers
 
Posted: February 21, 2009 16:17 by amerigo5
I am still having the same problem after setting the frameworkdir and libdir. Here's the output with "@echo on" from the apkbuilder.bat:

init:
deps-jar:
Compiling 1 source file to C:\android\projects\AndroidApplication1\build\classes
compile:
Updating jar: C:\android\projects\AndroidApplication1\dist\AndroidApplication1.apk_
Updating zip: C:\android\projects\AndroidApplication1\dist\AndroidApplication1.apk_

C:\android\projects\AndroidApplication1>cd C:\android\android-sdk-windows-1.1_r1\tools\

C:\android\android-sdk-windows-1.1_r1\tools>set jarfile=apkbuilder.jar

C:\android\android-sdk-windows-1.1_r1\tools>set frameworkdir=C:\android\android-sdk-windows-1.1_r1\tools\lib\

C:\android\android-sdk-windows-1.1_r1\tools>set libdir=C:\android\android-sdk-windows-1.1_r1\tools\lib\

C:\android\android-sdk-windows-1.1_r1\tools>if exist C:\android\android-sdk-windows-1.1_r1\tools\lib\apkbuilder.jar goto JarFileOk

C:\android\android-sdk-windows-1.1_r1\tools>set jarpath=C:\android\android-sdk-windows-1.1_r1\tools\lib\apkbuilder.jar

C:\android\android-sdk-windows-1.1_r1\tools>call java -Djava.ext.dirs=C:\android\android-sdk-windows-1.1_r1\tools\lib\ -Djava.library.path=C:\android\android-sdk-windows-1.1_r1\tools\lib\ -jar C:\android\android-sdk-windows-1.1_r1\tools\lib\apkbuilder.jar dist/AndroidApplication1.apk -z dist/AndroidApplication1.apk_
Failed to create 'dist/AndroidApplication1.apk' : The system cannot find the path specified
C:\android\projects\AndroidApplication1\nbproject\build-impl.xml:440: exec returned: 1
BUILD FAILED (total time: 1 second)
 
Posted: February 21, 2009 17:26 by amerigo5
It looks like you also have to remove the following line from the apkbuilder.bat file:

cd %~dp0

 
Posted: March 16, 2009 13:36 by mhayes
Many thanks for that. HelloDroid project now compiles.
The run option is available only from a right-click on the project. Invoking run seems to start the application (says it is running in lower-right corner), but the phone emulator does not appear.
 
Posted: February 24, 2009 17:30 by tigeryang
after comment cd %~dp0, the first error accurred. any advice?
 
Posted: February 27, 2009 05:02 by brianjd
As a test, try editing the jar building section in your build-impl.xml file:

From this:

<exec executable="${apkbuilder}" failonerror="true">
<arg value="${dist.apk}"/>
<arg value="-z"/>
<arg value="${dist.apk}_"/>
</exec>

To this:

<exec executable="${apkbuilder}" failonerror="true">
<arg value="${basedir}/${dist.apk}"/>
<arg value="-z"/>
<arg value="${basedir}/${dist.apk}_"/>
</exec>


If this proves to be successful, you may consider editing the template.

- b
 
Posted: March 14, 2009 22:34 by JaimeBayes
Hi friend,

I had hard times before this post....because I couldnt run android programs from netbeans, I had to run from console using activitycreator.bat, then ant, then adb install, open emulator and so on.

Now...I can run every program just with NetBeans...it´s so nice!
Althougth i dont have to edit the template as you recommend...I dont know why but it works!

thanks for this suggestion,

Jaime
 
Posted: March 12, 2009 09:46 by dbl007
I tested and it solved the problem. What you mean update template? How to update the template.
Thks.
 
Posted: June 05, 2009 21:55 by muthu_0101
Dear All,

I too getting the same error, please help me to fix it.

My apkbuilder.bat File

@echo on
setlocal EnableDelayedExpansion

set prog=%~f0 cd %~dp0

set jarfile=apkbuilder.jar set frameworkdir=D:\muthu\Software\android-sdk-windows-1.0_r2\tools\lib set libdir=D:\muthu\Software\android-sdk-windows-1.0_r2\tools\lib

set CP= for %%f in (%libdir%\*.jar) do set CP=!CP!;%%f set classpath=%classpath%;%CP%

call java -Djava.ext.dirs=%frameworkdir% -Djava.library.path=%libdir% -jar %jarpath% %*


Here is the error what I am getting in run time

init:
deps-jar:
Compiling 2 source files to C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\AndroidApplication1\build\classes
compile:
Updating jar: C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\AndroidApplication1\dist\AndroidApplication1.apk_
Updating zip: C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\AndroidApplication1\dist\AndroidApplication1.apk_

C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\AndroidApplication1>setlocal EnableDelayedExpansion

C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\AndroidApplication1>set prog=D:\muthu\Software\android-sdk-windows-1.0_r2\tools\apkbuilder.bat cd D:\muthu\Software\android-sdk-windows-1.0_r2\tools\

C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\AndroidApplication1>set jarfile=apkbuilder.jar set frameworkdir=D:\muthu\Software\android-sdk-windows-1.0_r2\tools\lib set libdir=D:\muthu\Software\android-sdk-windows-1.0_r2\tools\lib

C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\AndroidApplication1>set CP= for %f in (\*.jar) do set CP=!CP!;%f set classpath=;

C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\AndroidApplication1>call java -Djava.ext.dirs= -Djava.library.path= -jar "C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\AndroidApplication1/dist/AndroidApplication1.apk" -z "C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\AndroidApplication1/dist/AndroidApplication1.apk_"
Unable to access jarfile C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\AndroidApplication1/dist/AndroidApplication1.apk
C:\Documents and Settings\Administrator\My Documents\NetBeansProjects\AndroidApplication1\nbproject\build-impl.xml:440: exec returned: 1
BUILD FAILED (total time: 0 seconds)


Thanks in Advance,
Regards,
Muthu
showing 1 - 10 of 10
Replies: 9 - Last Post: June 05, 2009 21:55
by: muthu_0101
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120518.3c65429)
 
 
Close
loading
Please Confirm
Close