- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我刚刚使用 eclipse 在 android 中创建了一个新项目。只是一个简单明了的默认项目。但是项目文件夹在根级别显示了一些错误。无法检测到任何有关它的信息。我检查了以下内容以纠正:
可能是什么问题?
好的,这里是控制台错误:
[2011-10-22 13:27:32 - eatapp] ERROR: Unknown option '--no-crunch'
[2011-10-22 13:27:32 - eatapp] Android Asset Packaging Tool
[2011-10-22 13:27:32 - eatapp]
[2011-10-22 13:27:32 - eatapp] Usage:
[2011-10-22 13:27:32 - eatapp] aapt l[ist] [-v] [-a] file.{zip,jar,apk}
[2011-10-22 13:27:32 - eatapp] List contents of Zip-compatible archive.
[2011-10-22 13:27:32 - eatapp]
[2011-10-22 13:27:32 - eatapp] aapt d[ump] [--values] WHAT file.{apk} [asset [asset ...]]
[2011-10-22 13:27:32 - eatapp] badging Print the label and icon for the app declared in APK.
[2011-10-22 13:27:32 - eatapp] permissions Print the permissions from the APK.
[2011-10-22 13:27:32 - eatapp] resources Print the resource table from the APK.
[2011-10-22 13:27:32 - eatapp] configurations Print the configurations in the APK.
[2011-10-22 13:27:32 - eatapp] xmltree Print the compiled xmls in the given assets.
[2011-10-22 13:27:32 - eatapp] xmlstrings Print the strings of the given compiled xml assets.
[2011-10-22 13:27:32 - eatapp]
[2011-10-22 13:27:32 - eatapp] aapt p[ackage] [-d][-f][-m][-u][-v][-x][-z][-M AndroidManifest.xml] \
[2011-10-22 13:27:32 - eatapp] [-0 extension [-0 extension ...]] [-g tolerance] [-j jarfile] \
[2011-10-22 13:27:32 - eatapp] [--debug-mode] [--min-sdk-version VAL] [--target-sdk-version VAL] \
[2011-10-22 13:27:32 - eatapp] [--app-version VAL] [--app-version-name TEXT] [--custom-package VAL] \
[2011-10-22 13:27:32 - eatapp] [--rename-manifest-package PACKAGE] \
[2011-10-22 13:27:32 - eatapp] [--rename-instrumentation-target-package PACKAGE] \
[2011-10-22 13:27:32 - eatapp] [--utf16] [--auto-add-overlay] \
[2011-10-22 13:27:32 - eatapp] [--max-res-version VAL] \
[2011-10-22 13:27:32 - eatapp] [-I base-package [-I base-package ...]] \
[2011-10-22 13:27:32 - eatapp] [-A asset-source-dir] [-G class-list-file] [-P public-definitions-file] \
[2011-10-22 13:27:32 - eatapp] [-S resource-sources [-S resource-sources ...]] [-F apk-file] [-J R-file-dir] \
[2011-10-22 13:27:32 - eatapp] [--product product1,product2,...] \
[2011-10-22 13:27:32 - eatapp] [raw-files-dir [raw-files-dir] ...]
[2011-10-22 13:27:32 - eatapp]
[2011-10-22 13:27:32 - eatapp] Package the android resources. It will read assets and resources that are
[2011-10-22 13:27:32 - eatapp] supplied with the -M -A -S or raw-files-dir arguments. The -J -P -F and -R
[2011-10-22 13:27:32 - eatapp] options control which files are output.
[2011-10-22 13:27:32 - eatapp]
[2011-10-22 13:27:32 - eatapp] aapt r[emove] [-v] file.{zip,jar,apk} file1 [file2 ...]
[2011-10-22 13:27:32 - eatapp] Delete specified files from Zip-compatible archive.
[2011-10-22 13:27:32 - eatapp]
[2011-10-22 13:27:32 - eatapp] aapt a[dd] [-v] file.{zip,jar,apk} file1 [file2 ...]
[2011-10-22 13:27:32 - eatapp] Add specified files to Zip-compatible archive.
[2011-10-22 13:27:32 - eatapp]
[2011-10-22 13:27:32 - eatapp] aapt v[ersion]
[2011-10-22 13:27:32 - eatapp] Print program version.
[2011-10-22 13:27:32 - eatapp]
[2011-10-22 13:27:32 - eatapp] Modifiers:
[2011-10-22 13:27:32 - eatapp] -a print Android-specific data (resources, manifest) when listing
[2011-10-22 13:27:32 - eatapp] -c specify which configurations to include. The default is all
[2011-10-22 13:27:32 - eatapp] configurations. The value of the parameter should be a comma
[2011-10-22 13:27:32 - eatapp] separated list of configuration values. Locales should be specified
[2011-10-22 13:27:32 - eatapp] as either a language or language-region pair. Some examples:
[2011-10-22 13:27:32 - eatapp] en
[2011-10-22 13:27:32 - eatapp] port,en
[2011-10-22 13:27:32 - eatapp] port,land,en_US
[2011-10-22 13:27:32 - eatapp] If you put the special locale, zz_ZZ on the list, it will perform
[2011-10-22 13:27:32 - eatapp] pseudolocalization on the default locale, modifying all of the
[2011-10-22 13:27:32 - eatapp] strings so you can look for strings that missed the
[2011-10-22 13:27:32 - eatapp] internationalization process. For example:
[2011-10-22 13:27:32 - eatapp] port,land,zz_ZZ
[2011-10-22 13:27:32 - eatapp] -d one or more device assets to include, separated by commas
[2011-10-22 13:27:32 - eatapp] -f force overwrite of existing files
[2011-10-22 13:27:32 - eatapp] -g specify a pixel tolerance to force images to grayscale, default 0
[2011-10-22 13:27:32 - eatapp] -j specify a jar or zip file containing classes to include
[2011-10-22 13:27:32 - eatapp] -k junk path of file(s) added
[2011-10-22 13:27:32 - eatapp] -m make package directories under location specified by -J
[2011-10-22 13:27:32 - eatapp] -u update existing packages (add new, replace older, remove deleted files)
[2011-10-22 13:27:32 - eatapp] -v verbose output
[2011-10-22 13:27:32 - eatapp] -x create extending (non-application) resource IDs
[2011-10-22 13:27:32 - eatapp] -z require localization of resource attributes marked with
[2011-10-22 13:27:32 - eatapp] localization="suggested"
[2011-10-22 13:27:32 - eatapp] -A additional directory in which to find raw asset files
[2011-10-22 13:27:32 - eatapp] -G A file to output proguard options into.
[2011-10-22 13:27:32 - eatapp] -F specify the apk file to output
[2011-10-22 13:27:32 - eatapp] -I add an existing package to base include set
[2011-10-22 13:27:32 - eatapp] -J specify where to output R.java resource constant definitions
[2011-10-22 13:27:32 - eatapp] -M specify full path to AndroidManifest.xml to include in zip
[2011-10-22 13:27:32 - eatapp] -P specify where to output public resource definitions
[2011-10-22 13:27:32 - eatapp] -S directory in which to find resources. Multiple directories will be scanned
[2011-10-22 13:27:32 - eatapp] and the first match found (left to right) will take precedence.
[2011-10-22 13:27:32 - eatapp] -0 specifies an additional extension for which such files will not
[2011-10-22 13:27:32 - eatapp] be stored compressed in the .apk. An empty string means to not
[2011-10-22 13:27:32 - eatapp] compress any files at all.
[2011-10-22 13:27:32 - eatapp] --debug-mode
[2011-10-22 13:27:32 - eatapp] inserts android:debuggable="true" in to the application node of the
[2011-10-22 13:27:32 - eatapp] manifest, making the application debuggable even on production devices.
[2011-10-22 13:27:32 - eatapp] --min-sdk-version
[2011-10-22 13:27:32 - eatapp] inserts android:minSdkVersion in to manifest. If the version is 7 or
[2011-10-22 13:27:32 - eatapp] higher, the default encoding for resources will be in UTF-8.
[2011-10-22 13:27:32 - eatapp] --target-sdk-version
[2011-10-22 13:27:32 - eatapp] inserts android:targetSdkVersion in to manifest.
[2011-10-22 13:27:32 - eatapp] --max-res-version
[2011-10-22 13:27:32 - eatapp] ignores versioned resource directories above the given value.
[2011-10-22 13:27:32 - eatapp] --values
[2011-10-22 13:27:32 - eatapp] when used with "dump resources" also includes resource values.
[2011-10-22 13:27:32 - eatapp] --version-code
[2011-10-22 13:27:32 - eatapp] inserts android:versionCode in to manifest.
[2011-10-22 13:27:32 - eatapp] --version-name
[2011-10-22 13:27:32 - eatapp] inserts android:versionName in to manifest.
[2011-10-22 13:27:32 - eatapp] --custom-package
[2011-10-22 13:27:32 - eatapp] generates R.java into a different package.
[2011-10-22 13:27:32 - eatapp] --auto-add-overlay
[2011-10-22 13:27:32 - eatapp] Automatically add resources that are only in overlays.
[2011-10-22 13:27:32 - eatapp] --rename-manifest-package
[2011-10-22 13:27:32 - eatapp] Rewrite the manifest so that its package name is the package name
[2011-10-22 13:27:32 - eatapp] given here. Relative class names (for example .Foo) will be
[2011-10-22 13:27:32 - eatapp] changed to absolute names with the old package so that the code
[2011-10-22 13:27:32 - eatapp] does not need to change.
[2011-10-22 13:27:32 - eatapp] --rename-instrumentation-target-package
[2011-10-22 13:27:32 - eatapp] Rewrite the manifest so that all of its instrumentation
[2011-10-22 13:27:32 - eatapp] components target the given package. Useful when used in
[2011-10-22 13:27:32 - eatapp] conjunction with --rename-manifest-package to fix tests against
[2011-10-22 13:27:32 - eatapp] a package that has been renamed.
[2011-10-22 13:27:32 - eatapp] --product
[2011-10-22 13:27:32 - eatapp] Specifies which variant to choose for strings that have
[2011-10-22 13:27:32 - eatapp] product variants
[2011-10-22 13:27:32 - eatapp] --utf16
[2011-10-22 13:27:32 - eatapp] changes default encoding for resources to UTF-16. Only useful when API
[2011-10-22 13:27:32 - eatapp] level is set to 7 or higher where the default encoding is UTF-8.
[2011-10-22 13:27:32 - eatapp] --non-constant-id
[2011-10-22 13:27:32 - eatapp] Make the resources ID non constant. This is required to make an R java class
[2011-10-22 13:27:32 - eatapp] that does not contain the final value but is used to make reusable compiled
[2011-10-22 13:27:32 - eatapp] libraries that need to access resources.
最佳答案
如果您已将 ADT
更新到最新版本 ADT-14
,您将收到此错误。绝对没有错误,但项目仍然显示错误,对吗?
解决方法是将Android SDK platform Tools
更新到Version-8
启动 Android SDK 管理器 > 按 API 排序。在 Android SDK 工具下方,您会找到 Android SDK 平台工具(版本可能不存在)。更新它。
关于android - eclipse 在 android 项目上显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7859468/
我最近在/ drawable中添加了一些.gifs,以便可以将它们与按钮一起使用。这个工作正常(没有错误)。现在,当我重建/运行我的应用程序时,出现以下错误: Error: Gradle: Execu
Android 中有返回内部存储数据路径的方法吗? 我有 2 部 Android 智能手机(Samsung s2 和 s7 edge),我在其中安装了一个应用程序。我想使用位于这条路径中的 sqlit
这个问题在这里已经有了答案: What's the difference between "?android:" and "@android:" in an android layout xml f
我只想知道 android 开发手机、android 普通手机和 android root 手机之间的实际区别。 我们不能从实体店或除 android marketplace 以外的其他地方购买开发手
自Gradle更新以来,我正在努力使这个项目达到标准。这是一个团队项目,它使用的是android-apt插件。我已经进行了必要的语法更改(编译->实现和apt->注释处理器),但是编译器仍在告诉我存在
我是android和kotlin的新手,所以请原谅要解决的一个非常简单的问题! 我已经使用导航体系结构组件创建了一个基本应用程序,使用了底部的导航栏和三个导航选项。每个导航选项都指向一个专用片段,该片
我目前正在使用 Facebook official SDK for Android . 我现在正在使用高级示例应用程序,但我不知道如何让它获取应用程序墙/流/状态而不是登录的用户。 这可能吗?在那种情
我在下载文件时遇到问题, 我可以在模拟器中下载文件,但无法在手机上使用。我已经定义了上网和写入 SD 卡的权限。 我在服务器上有一个 doc 文件,如果用户单击下载。它下载文件。这在模拟器中工作正常但
这个问题在这里已经有了答案: What is the difference between gravity and layout_gravity in Android? (22 个答案) 关闭 9
任何人都可以告诉我什么是 android 缓存和应用程序缓存,因为当我们谈论缓存清理应用程序时,它的作用是,缓存清理概念是清理应用程序缓存还是像内存管理一样主存储、RAM、缓存是不同的并且据我所知,缓
假设应用程序 Foo 和 Eggs 在同一台 Android 设备上。任一应用程序都可以获取设备上所有应用程序的列表。一个应用程序是否有可能知道另一个应用程序是否已经运行以及运行了多长时间? 最佳答案
我有点困惑,我只看到了从 android 到 pc 或者从 android 到 pc 的例子。我需要制作一个从两部手机 (android) 连接的 android 应用程序进行视频聊天。我在想,我知道
用于使用 Android 以编程方式锁定屏幕。我从 Stackoverflow 之前关于此的问题中得到了一些好主意,并且我做得很好,但是当我运行该代码时,没有异常和错误。而且,屏幕没有锁定。请在这段代
文档说: android:layout_alignParentStart If true, makes the start edge of this view match the start edge
我不知道这两个属性和高度之间的区别。 以一个TextView为例,如果我将它的layout_width设置为wrap_content,并将它的width设置为50 dip,会发生什么情况? 最佳答案
这两个属性有什么关系?如果我有 android:noHistory="true",那么有 android:finishOnTaskLaunch="true" 有什么意义吗? 最佳答案 假设您的应用中有
我是新手,正在尝试理解以下 XML 代码: 查看 developer.android.com 上的文档,它说“starStyle”是 R.attr 中的常量, public static final
在下面的代码中,为什么当我设置时单选按钮的外观会发生变化 android:layout_width="fill_parent" 和 android:width="fill_parent" 我说的是
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 9
假设我有一个函数 fun myFunction(name:String, email:String){},当我调用这个函数时 myFunction('Ali', 'ali@test.com ') 如何
我是一名优秀的程序员,十分优秀!