虽然有很多类似标题的问题,但我找不到解决这个问题的方法.
我在Eclipse中有一个Android项目,它引用ActionBarSherlock 4.0.2作为Android库.此外,我在/ libs文件夹中添加了ACRA和Google Analytics的JAR.支持v4 jar取自ABS库.
项目的Java Build Path看起来像这样

通过向导导出时,出现"转换为Dalvik格式失败,错误1"错误.
清除,删除所有Android依赖项并单击修复项目属性和清除都不起作用.
任何的想法?
编辑:
我错过了一些信息:我在Mac OS 10.6.8,Eclipse Indigo,Android SDK Tools r19和ADT插件v18上这样做.
project.properties文件包含proguard.cfg文件:注释它确实避免了这个问题.
在向我的将在运行时动态填充的布局添加TextViews和ImageViews时,我经常添加占位符文本和图像,以便我可以预览真实的布局。布局编辑器是否可以为我执行此操作,而无需我在应用程序中自动明确包含这些字符串和图像?
当我在日食中使用adt16时
Version: Indigo Service Release 1
Build id: 20110916-0149
Run Code Online (Sandbox Code Playgroud)
一切都还可以,但是当我使用adt 20然后在包资源管理器中它没有显示项目名称时,项目被它们的包和启动程序java类名称分隔开来
com.pack.project.javaclass
Run Code Online (Sandbox Code Playgroud)
所以这很烦人,怎么能摆脱它呢?
长话短说,eclipse将ADT和SDK更新到v20,我不喜欢并想回到18.
所以我卸载了ADT和SKD并从中卸载了v18
http://dl.google.com/android/installer_r18-windows.exe
和http://dl.google.com/android/ADT-18.0.0.zip
安装了它们,但现在Eclipse似乎无法找到一些sdk平台并抛出"无法解决目标'android-8'"错误......任何想法可能出错?

直到最近我才能使用本机调试功能.我一直在用java编写代码并回到本机代码,但现在我无法进行本机调试.它将运行并使用以前工作的调试配置,但是当它将附加时,我在启动时得到Null Pointer错误:
'启动[debug config]'遇到了问题.
"启动[调试配置]"期间发生内部错误.
显示java.lang.NullPointerException
该应用程序将在设备上运行,但不会遇到断点.有人看过这个,它让我疯了吗?
在尝试创建一个新的Android应用程序时,我可以通过整个向导直到最后,当点击完成时给我一个错误:
项目'test'上运行构建器'Android Resource Manager'的错误.显示java.lang.NullPointerException
我尝试多次重新安装ADT无济于事.有谁知道我的问题在这里?我有我正在尝试使用的API的SDK.
编辑:不确定它是否有任何帮助,但在"安装新软件"中查看ADT更新站点时,我出现错误
从存储库读取时出错:http://dl-ssl.google.com/android/eclipse/site.xml.
谢谢,约翰
我正试图从eclipse获得一个签名的APK.我有一个可调试的apk版本,工作正常.现在,当我尝试使用Eclipse ADT进行编译和签名时,我会收到许多警告,其中大部分是警告can't find superclass or interface some.package.Class.所以,我提到这个,这个和其他许多不幸的是我无法到达的任何地方!
我也得到Note: there were 314 duplicate class definitions.警告
我的progaurd-project.txt早先没有动过.所以,我-libraryjars /libs/lib-name为/EcliseProject/libs/文件夹中的每个罐子添加了.所以我想出了以下内容:
-libraryjars /libs/android-support-v4.jar
-libraryjars /libs/apache-mime4j-core-0.7.2.jar
-libraryjars /libs/gcm.jar
-libraryjars /libs/httpclient-4.3.3.jar
-libraryjars /libs/httpcore-4.3.2.jar
-libraryjars /libs/httpmime-4.3.3.jar
-libraryjars /libs/library.jar
-libraryjars /libs/nineoldandroids-2.4.0.jar
到最后,我得到了1800多个警告,其中大多数都没有找到上面提到的超类或接口.所以,我得到了那些有这些类的罐子,并将它们放在/ lib /文件夹中,并添加了-libraryjars包括rt.jar等的条目.然后我得到了更多的警告,其中一些人说library class org.xmlpull.v1.XmlPullParser depends on program class java.lang.String.
我尝试添加-dontskipnonpubliclibraryclasses,添加一些-dontwarn等等.到目前为止没有任何工作.
在某些时候,我保持足够,-dontwarn以便制作apk,但它只是提起登录屏幕(第一个活动),一旦点击按钮就卡在那里.
我想我错过了一些非常基本的东西.这些天我一直在测试调试模式apk正常工作.为什么这个麻烦?请帮忙!!
我有一台处于保修期内的 Google Nexus 7 (2013) 液晶屏死机。要更换它,我需要向 Asus 提供序列号 (SSN),该序列号可在 3 个地方使用: - 在设备的设置中(使用已死的 LCD 访问) - 在盒子上(没有空间供单间公寓中的人使用) ) - 在后面板内部(但移除面板将使保修失效)
我已将 Nexus 7 连接到我的 PC,并且可以使用 ADT(Android 开发工具包)与其进行通信。有什么办法可以使用 ADT 或其他软件获取序列号吗?我需要设备的实际序列号 (SSN) 而不需要 ADT 设备实例序列号。
我试图在Realm.io数据库集成到Eclipse的一个新项目时不过编译以下错误被抛出:
[2014-10-09 16:21:48 - DatabaseBenchmark] The library 'realm-0.71.0.jar' contains native libraries that will not run on the device.
[2014-10-09 16:21:48 - DatabaseBenchmark] Additionally some of those libraries will interfer with the installation of the application because of their location in lib/
[2014-10-09 16:21:48 - DatabaseBenchmark] lib/ is reserved for NDK libraries.
[2014-10-09 16:21:48 - DatabaseBenchmark] The following libraries were found:
[2014-10-09 16:21:48 - DatabaseBenchmark] - lib/armeabi/libtightdb-jni.so
[2014-10-09 16:21:48 - DatabaseBenchmark] - lib/armeabi-v7a/libtightdb-jni.so
[2014-10-09 16:21:48 - DatabaseBenchmark] - lib/mips/libtightdb-jni.so
[2014-10-09 16:21:48 …Run Code Online (Sandbox Code Playgroud) 我在 Windows 10 主机上使用带有 Ubuntu 的 VM 进行开发(react-native)。
我读到不可能在 VM 上运行 AVD,所以我的目的是在 Windows 上运行 AVD,并以某种方式通过 ADB 将其连接到 VM(我可以通过 USB 连接我的个人设备)。
有没有办法做到这一点?无论如何,是否可以在 VM 上没有实际设备的情况下进行调试?
谢谢
adt ×10
android ×9
eclipse ×5
java ×2
acra ×1
android-ndk ×1
android-view ×1
lorem-ipsum ×1
nexus-7 ×1
placeholder ×1
proguard ×1
realm ×1
release-mode ×1
sdk ×1
ubuntu ×1