问题标签 [eclipse-adt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 我安装了Eclipse ADT,没有任何错误信息,但是重启后,我看不到任何Android插件
我已经用 Eclipse Indigo 开发了半年的 Android 应用程序,没有任何问题。但是,自从我两天前更新到最新版本的 Android SDK 后,事情就开始出错了。我不得不不断地手动进行 Project->Clean 以避免不公平的语法错误,而且一直没有理由。更糟糕的是,我开始在使用导出向导签署最终 APK 时遇到很多麻烦。
所以我决定完全删除 eclipse 并重新安装最新版本 Juno 以及 Android SDK 和 Android ADT 插件。我的问题是,现在我全新的 Eclipse 安装在安装 Android ADT 插件后没有显示任何 Android 选项。
每当我启动 Eclipse 时,都会出现以下错误日志,但我不知道它是否相关:
我的系统:
MacBookPro MacOS 10.5.8、Eclipse Classic Juno(最新版本)、Android SDK(最新版本)、Eclipse ADT 插件(从 eclipse 本身安装但没有结果)
编辑
如果我检查 Eclipse->About->Installation Details->Plug-ins 或 Eclipse->About->Installation Details->Features,则没有 Android 插件应用程序,它应该。但是,它出现在 Eclipse->About->Installation Details-Installed Software 和 Eclipse->About->Installation Details->Installation History 中。另外,如果我去帮助->安装新软件->ADT插件->开发者工具,我得到以下输出:
如果我不能在Eclipse中删除一个插件,我怎么知道安装插件有什么问题???
android - 提示:Apache Cordova 和 Android:无法实例化活动 ComponentInfo
这个真的让我很紧张。在浏览了各种来源 2-3 天后,我找到了解决出现的常见问题的方法。
上下文基于使用 Android http://j.mp/MB1pTM 提供的 PhoneGap 演示。演示本身在使用 PhoneGap API 文档为 Android 4.0.3 进行精确设置时对我来说失败了。我收到以下错误消息:
android - 导入android.app.DroidGap无法解析
天哪,这让我头疼。我根据这篇文章DroidGap cannot be resolved into a type检查了所有内容,但它仍然无法正常工作。
这是我的代码:
而且我的构建路径中有cordova jar。
我在这里遵循了文档中的所有步骤:http: //docs.phonegap.com/en/1.9.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android
android - Force close error every time layout is changed
My app force closes every time I mess with the Relative Layout's positioning now and then. I have to arbitrarily keep re-positioning them for the app to work again. Or position them all at the topmost left corner and then re arrange them.
I'm using Eclipse.
Why does this happen? Is there a way I can avoid this?
[EDIT]
07-22 21:39:22.042: D/dalvikvm(520): GC_EXTERNAL_ALLOC freed 291K, 52% free 2718K/5639K, external 741K/1038K, paused 51ms
07-22 21:39:22.422: D/AndroidRuntime(520): Shutting down VM 07-22 21:39:22.432: W/dalvikvm(520): threadid=1: thread exiting with uncaught exception (group=0x40015560)
07-22 21:39:22.443: E/AndroidRuntime(520): FATAL EXCEPTION: main 07-22 21:39:22.443: E/AndroidRuntime(520): java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.android.tapme/com.android.tapme.TapMe}: java.lang.ClassCastException: android.widget.TextView
07-22 21:39:22.443: E/AndroidRuntime(520): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
07-22 21:39:22.443: E/AndroidRuntime(520): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
07-22 21:39:22.443: E/AndroidRuntime(520): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
07-22 21:39:22.443: E/AndroidRuntime(520): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
07-22 21:39:22.443: E/AndroidRuntime(520): at android.os.Handler.dispatchMessage(Handler.java:99)
07-22 21:39:22.443: E/AndroidRuntime(520): at android.os.Looper.loop(Looper.java:123)
07-22 21:39:22.443: E/AndroidRuntime(520): at android.app.ActivityThread.main(ActivityThread.java:3683)
07-22 21:39:22.443: E/AndroidRuntime(520): at java.lang.reflect.Method.invokeNative(Native Method)
07-22 21:39:22.443: E/AndroidRuntime(520): at java.lang.reflect.Method.invoke(Method.java:507)
07-22 21:39:22.443: E/AndroidRuntime(520): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
07-22 21:39:22.443: E/AndroidRuntime(520): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
07-22 21:39:22.443: E/AndroidRuntime(520): at dalvik.system.NativeStart.main(Native Method)
07-22 21:39:22.443: E/AndroidRuntime(520): Caused by: java.lang.ClassCastException: android.widget.TextView
07-22 21:39:22.443: E/AndroidRuntime(520): at com.android.tapme.TapMe.onCreate(TapMe.java:26)
07-22 21:39:22.443: E/AndroidRuntime(520): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
07-22 21:39:22.443: E/AndroidRuntime(520): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611) 07-22 21:39:22.443: E/AndroidRuntime(520): ... 11 more
[EDIT]
I edited the layout randomly and finally got it to work. I then added a progress bar and voila! Force close errors again. Here's the log.
07-26 00:06:57.445: D/AndroidRuntime(876): Shutting down VM
07-26 00:06:57.465: W/dalvikvm(876): threadid=1: thread exiting with uncaught exception (group=0x40015560)
07-26 00:06:57.486: E/AndroidRuntime(876): FATAL EXCEPTION: main
07-26 00:06:57.486: E/AndroidRuntime(876): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.android.tapme/com.android.tapme.TapMe}: java.lang.NullPointerException
07-26 00:06:57.486: E/AndroidRuntime(876): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1569)
07-26 00:06:57.486: E/AndroidRuntime(876): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
07-26 00:06:57.486: E/AndroidRuntime(876): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
07-26 00:06:57.486: E/AndroidRuntime(876): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
07-26 00:06:57.486: E/AndroidRuntime(876): at android.os.Handler.dispatchMessage(Handler.java:99)
07-26 00:06:57.486: E/AndroidRuntime(876): at android.os.Looper.loop(Looper.java:123)
07-26 00:06:57.486: E/AndroidRuntime(876): at android.app.ActivityThread.main(ActivityThread.java:3683)
07-26 00:06:57.486: E/AndroidRuntime(876): at java.lang.reflect.Method.invokeNative(Native Method)
07-26 00:06:57.486: E/AndroidRuntime(876): at java.lang.reflect.Method.invoke(Method.java:507)
07-26 00:06:57.486: E/AndroidRuntime(876): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
07-26 00:06:57.486: E/AndroidRuntime(876): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
07-26 00:06:57.486: E/AndroidRuntime(876): at dalvik.system.NativeStart.main(Native Method)
07-26 00:06:57.486: E/AndroidRuntime(876): Caused by: java.lang.NullPointerException
07-26 00:06:57.486: E/AndroidRuntime(876): at android.app.Activity.findViewById(Activity.java:1647)
07-26 00:06:57.486: E/AndroidRuntime(876): at com.android.tapme.TapMe.(TapMe.java:17)
07-26 00:06:57.486: E/AndroidRuntime(876): at java.lang.Class.newInstanceImpl(Native Method)
07-26 00:06:57.486: E/AndroidRuntime(876): at java.lang.Class.newInstance(Class.java:1409)
07-26 00:06:57.486: E/AndroidRuntime(876): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
07-26 00:06:57.486: E/AndroidRuntime(876): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1561)
07-26 00:06:57.486: E/AndroidRuntime(876): ... 11 more
overlays - 如何使用 Eclipse Android API 级别 2 使图像半透明并更改 JAVA 中的边界?
我使用HelloItemizedOverlay
Google 的代码创建和覆盖项目,它可以工作,但现在我需要使图像半透明并更改边界,我不知道它是如何工作的。
我找到了该方法getOpacity()
,但我不知道如何在我的ItemizedOverlay
班级或班级中实现它Map
。我也知道getIntrinsicHeight()
和getIntrinsicWidth()
方法,但像getOpacity()
我不知道如何正确使用它。我用于我的代码ItemizedOverlay
是:
android - 在多个项目之间共享资产
众所周知,Android 的 Eclipse+ADT IDE 框架不支持(重新)使用库项目中的资产。
相反,应用程序使用的任何资产资源都必须存储在应用程序项目本身的 assets/ 目录中。
我的问题是我有 8 个(八个!)应用程序使用使用资产的同一个库项目,并且由于上述限制,我必须将每个资产文件复制/复制并同步到所有 8 个(八个!)应用程序。
这是维护的噩梦,也容易出错。
知道如何通过在多个应用程序项目之间共享每个资产的单个副本来解决此问题吗?
注意:我想避免依赖操作系统或文件系统的解决方案,如硬链接或软链接。我更喜欢context.getAssets()之类的解决方案,如果它确实有效的话。
android - sdk manager 中没有包或平台
在 sdk 管理器中,我看不到任何要安装的软件包或任何平台。
我尝试以管理员身份运行 sdk 并禁用防病毒程序和防火墙。而且我已经尝试卸载并重新安装了几次,但都没有成功。
我有版本 18 installer_r18_windows.exe,ADT 也是 18。
提前致谢 问候 Tasneem
eclipse - Eclipse插件开发AndroidXmlFormatter
我正在构建一个修改 android XML(layout) 文件的 eclipse 插件。我在内部使用 dom 解析器来生成输出 XML。然而,XML 格式搞砸了。
我想使用 android xml-formatting 机制。我试过这个 -
但是,该文档未格式化。:( 可能是什么问题?我的问题有替代方案吗?
android - Eclipse 3.7 Android R.java 不见了?
我的问题是即使在创建新的 android 应用程序项目之后eclipse
也没有生成文件,所以我的文件R.java
中应该没有错误。xml
我仔细检查了文件是否有任何错误xml
。我还手动清理并重建了我的项目。
我正在使用eclipse 3.7
和adt 20.0.3.v201208082019-427395
编辑: 这是来自 Eclipse 的屏幕
android - 将 Android 项目的资源组织到多个包中
我正在使用 Eclipse 开发一个 Android 项目。该项目包含连接到中央核心的多个模块,将它们组织成子包是有意义的,例如
com.example.myapp
-- 包含核心课程和活动
com.example.myapp.module1
-- 与模块 1 相关的课程和活动
com.example.myapp.module2
-- 与模块 2 相关的课程和活动
等等。由于每个模块不能独立工作,因此所有内容都包含在一个 Eclipse 项目中。
现在,将资源也组织到单独的包中会很棒。目前我所有的布局和drawables都被预编译成com.example.myapp.R
.
有没有办法组织项目,以便 Eclipse 自动将模块 1 的资源放入com.example.myapp.module1.R
等?