change the "compile" with "package"
the before ---------------------------- ./appt compile ****** ---------------------------- the after ---------------------------- ./appt package ***** ---------------------------- [email protected] 13585201588 2009/1/9 Xavier Ducrohet <[email protected]>: > > You may want to look at the maven part. > The official way to build Android application is with Ant or Eclipse. > aapt did have some command line parameters change since the original > release, so the maven builds may be using obsolete commands that are > no longer supported. > > Xav > > On Thu, Jan 8, 2009 at 5:03 PM, [email protected] > <[email protected]> wrote: >> >> m3-rc20 is my other question. I never use m3-rc20 before when this >> problem happened. No matter how I change the android version and >> ANDROID_SDK env parameter. m3-rc20 is never changed. And it seems aapt >> never supports "compile" option in any version. I have some worry >> about "compile" and "m3-rc20" are hard coded in the code. >> >> On Jan 9, 7:10 am, Xavier Ducrohet <[email protected]> wrote: >>> I don't know anything about building Android application with Maven. >>> >>> However, seeing references to m3-rc20a is a good indication that >>> whatever it is you're using is obsolete. >>> m3-rc20 is the first SDK we released back in November 07 and it is >>> extremely out of date in both API and tools. >>> >>> Nothing developed with that SDK will work on a released Android phone. >>> >>> I'd recommend using 1.0_r2 >>> >>> Xav >>> >>> On Wed, Jan 7, 2009 at 9:40 PM, [email protected] >>> >>> <[email protected]> wrote: >>> >>> > Hi all, >>> >>> > I followed the GettingStarted. After I created project with >>> > activitycreator. I ran mvn install. But I get this error below. I >>> > changed different version of android but the error is still. I am >>> > using the same pom.xml as the example. >>> >>> > Anyone can help have a look. Thanks. >>> >>> > =============================logs=============================================== >>> > C:\work\Google-Android\phase2\android-maven\testAndroidMaven>mvn >>> > install >>> > [INFO] Scanning for projects... >>> > [INFO] >>> > ------------------------------------------------------------------------ >>> > [INFO] Building maven-test >>> > [INFO] task-segment: [install] >>> > [INFO] >>> > ------------------------------------------------------------------------ >>> > [INFO] [aidl:generate] >>> > [INFO] ANDROID-904-002: Found aidl files: Count = 0 >>> > [INFO] [resources:resources] >>> > [INFO] Using default encoding to copy filtered resources. >>> > [INFO] [aapt:compile] >>> > android/android/m3-rc20a/android-m3-rc20a.jar >>> > [INFO] aapt [compile, -m, -J, C:\work\Google-Android\phase2\android- >>> > maven\testA >>> > droidMaven\src, -M, C:\work\Google-Android\phase2\android-maven >>> > \testAndroidMave >>> > \AndroidManifest.xml, -S, C:\work\Google-Android\phase2\android-maven >>> > \testAndro >>> > dMaven\res, -I, C:\products\.m2\repository\android\android\m3-rc20a >>> > \android-m3- >>> > c20a.jar] >>> > [ERROR] ERROR: Unknown command 'compile' >>> > [ERROR] Android Asset Packaging Tool >>> > [ERROR] >>> > [ERROR] Usage: >>> > [ERROR] aapt l[ist] [-v] [-a] file.{zip,jar,apk} >>> > [ERROR] List contents of Zip-compatible archive. >>> > [ERROR] >>> > [ERROR] aapt d[ump] WHAT file.{apk} [asset [asset ...]] >>> > [ERROR] permissions Print the permissions from the APK. >>> > [ERROR] resources Print the resource table from the APK. >>> > [ERROR] configurations Print the configurations in the APK. >>> > [ERROR] xmltree Print the compiled xmls in the given >>> > assets. >>> > [ERROR] >>> > [ERROR] aapt p[ackage] [-f][-u][-m][-v][-x][-M AndroidManifest.xml] \ >>> > [ERROR] [-I base-package [-I base-package ...]] \ >>> > [ERROR] [-A asset-source-dir] [-P public-definitions-file] \ >>> > [ERROR] [-S resource-sources] [-F apk-file] [-J R-file-dir] \ >>> > [ERROR] [raw-files-dir [raw-files-dir] ...] >>> > [ERROR] >>> > [ERROR] Package the android resources. It will read assets and >>> > resources th >>> > t are >>> > [ERROR] supplied with the -M -A -S or raw-files-dir arguments. The >>> > -J -P -F >>> > and -R >>> > [ERROR] options control which files are output. >>> > [ERROR] >>> > [ERROR] aapt r[emove] [-v] file.{zip,jar,apk} file1 [file2 ...] >>> > [ERROR] Delete specified files from Zip-compatible archive. >>> > [ERROR] >>> > [ERROR] aapt a[dd] [-v] file.{zip,jar,apk} file1 [file2 ...] >>> > [ERROR] Add specified files to Zip-compatible archive. >>> > [ERROR] >>> > [ERROR] aapt v[ersion] >>> > [ERROR] Print program version. >>> > [ERROR] >>> > [ERROR] Modifiers: >>> > [ERROR] -a print Android-specific data (resources, manifest) when >>> > listing >>> > [ERROR] -c specify which configurations to include. The default >>> > is all >>> > [ERROR] configurations. The value of the parameter should be a >>> > comma >>> > [ERROR] separated list of configuration values. Locales should >>> > be speci >>> > ied >>> > [ERROR] as either a language or language-region pair. Some >>> > examples: >>> > [ERROR] en >>> > [ERROR] port,en >>> > [ERROR] port,land,en_US >>> > [ERROR] If you put the special locale, zz_ZZ on the list, it >>> > will perfor >>> >>> > [ERROR] pseudolocalization on the default locale, modifying all >>> > of the >>> > [ERROR] strings so you can look for strings that missed the >>> > [ERROR] internationalization process. For example: >>> > [ERROR] port,land,zz_ZZ >>> > [ERROR] -d one or more device assets to include, separated by >>> > commas >>> > [ERROR] -f force overwrite of existing files >>> > [ERROR] -j specify a jar or zip file containing classes to include >>> > [ERROR] -m make package directories under location specified by -J >>> > [ERROR] -u update existing packages (add new, replace older, >>> > remove deleted >>> > files) >>> > [ERROR] -v verbose output >>> > [ERROR] -x create extending (non-application) resource IDs >>> > [ERROR] -z require localization of resource attributes marked with >>> > [ERROR] localization="suggested" >>> > [ERROR] -A additional directory in which to find raw asset files >>> > [ERROR] -F specify the apk file to output >>> > [ERROR] -I add an existing package to base include set >>> > [ERROR] -J specify where to output R.java resource constant >>> > definitions >>> > [ERROR] -M specify full path to AndroidManifest.xml to include in >>> > zip >>> > [ERROR] -P specify where to output public resource definitions >>> > [ERROR] -S directory in which to find resources >>> > [ERROR] -0 don't compress files we're adding >>> > [INFO] >>> > ------------------------------------------------------------------------ >>> > [ERROR] BUILD ERROR >>> > [INFO] >>> > ------------------------------------------------------------------------ >>> > [INFO] >>> >>> > Embedded error: ANDROID-040-001: Could not execute: Command = aapt >>> > compile -m - >>> > C:\work\Google-Android\phase2\android-maven\testAndroidMaven\src -M C: >>> > \work\Go >>> > gle-Android\phase2\android-maven\testAndroidMaven\AndroidManifest.xml - >>> > S C:\wor >>> > \Google-Android\phase2\android-maven\testAndroidMaven\res -I C: >>> > \products\.m2\re >>> > ository\android\android\m3-rc20a\android-m3-rc20a.jar, Result = 2 >>> > [INFO] >>> > ------------------------------------------------------------------------ >>> > [INFO] For more information, run Maven with the -e switch >>> > [INFO] >>> > ------------------------------------------------------------------------ >>> > [INFO] Total time: 1 second >>> > [INFO] Finished at: Thu Jan 08 16:34:17 EST 2009 >>> > [INFO] Final Memory: 6M/127M >>> > [INFO] >>> > ------------------------------------------------------------------------ >> > >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

