在Eclipse Indigo 64位上,我尝试安装ADT(Android开发工具)插件版本15.0.但我得到这个错误:
无法完成安装,因为找不到一个或多个必需的项目.当前安装的软件:共享配置文件1.0.0.1316138720972(SharedProfile_epp.package.java 1.0.0.1316138720972)缺少要求:共享配置文件1.0.0.1316138720972(SharedProfile_epp.package.java 1.0.0.1316138720972)需要'org.maven.ide.eclipse [1.0.100.20110804 -1717]'但是找不到它
我是否需要安装eclipse依赖项?
对所有人来说
忙着编写我的第一个Android应用程序,使用ADT/Eclipse.我使用手机作为部署环境,因为我的PC上的模拟器太慢了.
取得了很大的进步,除了最近应用程序总是以调试模式部署,即使我在正常模式下运行应用程序.
尝试重建/卸载,但无论我做什么,它都没有影响.
任何帮助赞赏.巴里
我有一个简单的应用程序,到目前为止只是打开/关闭蓝牙,当我在模拟器或nexus 7上运行时,它说我的应用程序已停止响应,然后在启动时自行关闭.我尝试添加一个在onStart()方法,因为,在一个类似的问题修复了这个问题,并称得到用户许可的意图和周围的各种事物切换到不同的方法,但是仍然会崩溃.
Logcat有这些消息:
07-29 01:05:41.541: E/AndroidRuntime(9745): FATAL EXCEPTION: main
07-29 01:05:41.541: E/AndroidRuntime(9745): java.lang.RuntimeException: Unable to start activity ComponentInfo{mypackagename/mmypackagename.MainActivity}: java.lang.SecurityException: Need BLUETOOTH permission: Neither user 10067 nor current process has android.permission.BLUETOOTH.
Run Code Online (Sandbox Code Playgroud)
这是我的清单:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="mypackagename"
android:versionCode="1"
android:versionName="1.0" >
<uses-feature android:name="android.hardware.bluetooth" android:required="true" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BlUETOOTH"/>
<uses-sdk
android:minSdkVersion="5"
android:targetSdkVersion="16" />
<application
android:icon="@drawable/homeiconsmall"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main"
android:launchMode="singleTask"
android:alwaysRetainTaskState="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud) 在Eclipse(ADT插件)中,有一个简洁的功能来以图形形式预览xml布局.我android:screenOrientation="landscape"为我设定了Activity,我认为它会以这种方式显示出来.但预览似乎仅限于纵向方向.有没有办法改变它?
我正在开发一个Android库(SiriRestClient),其工件通过Maven进行管理,我正在使用Eclipse进行开发.我将工件打包为JAR文件,因为我在项目中没有任何资产,只有Java类,并且存在使用Eclipse/Maven/ADT将包装工件打包为apklibs的问题.
我还在开发一个依赖于SiriRestClient库的Android用户界面应用程序(SiriRestClientUI).我通过Maven管理对SiriRestClient库的依赖.
两个项目都在Eclipse中独立构建和部署.
问题:
自从我开始通过Maven管理SiriRestClient库对SiriRestClient库的依赖,如果我在Eclipse中同时打开了库项目和SiriRestClientUI,那么NoClassDefFoundError当我尝试将SiriRestClientUI应用程序部署到设备时,我会得到一个.
例如:
11-01 16:11:52.288: E/AndroidRuntime(9409): java.lang.NoClassDefFoundError: edu.usf.cutr.siri.android.client.config.SiriJacksonConfig
11-01 16:11:52.288: E/AndroidRuntime(9409): at edu.usf.cutr.siri.android.ui.MainActivity.onCreate(MainActivity.java:100)
11-01 16:11:52.288: E/AndroidRuntime(9409): at android.app.Activity.performCreate(Activity.java:4470)
11-01 16:11:52.288: E/AndroidRuntime(9409): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1053)
11-01 16:11:52.288: E/AndroidRuntime(9409): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1934)
11-01 16:11:52.288: E/AndroidRuntime(9409): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1995)
11-01 16:11:52.288: E/AndroidRuntime(9409): at android.app.ActivityThread.access$600(ActivityThread.java:128)
11-01 16:11:52.288: E/AndroidRuntime(9409): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1161)
11-01 16:11:52.288: E/AndroidRuntime(9409): at android.os.Handler.dispatchMessage(Handler.java:99)
11-01 16:11:52.288: E/AndroidRuntime(9409): at android.os.Looper.loop(Looper.java:137)
11-01 16:11:52.288: E/AndroidRuntime(9409): at android.app.ActivityThread.main(ActivityThread.java:4514)
11-01 16:11:52.288: E/AndroidRuntime(9409): at java.lang.reflect.Method.invokeNative(Native Method)
11-01 16:11:52.288: E/AndroidRuntime(9409): at java.lang.reflect.Method.invoke(Method.java:511) …Run Code Online (Sandbox Code Playgroud) 我有一个由eclipse建立的项目保存,然后我的计算机就死了.当我修复它并重新格式化时,我重新下载了eclipse等.实际上,当我按下"eclipse.exe"时,它会向我显示eclipse juno图标,但窗口的名称是Java-ADT,它看起来有点不同.我已经安装了ADT插件和所有Android API,但是当我导入我的项目时,当它打开时,我们会说,它不会识别任何东西.我的意思是,字符串,类,导入,android,什么都没有.
它说:导入android无法解决.或者:字符串无法解析为类型.
有没有人有想法?
BTW:XML工作正常.
我安装了ADT并且已经创建了我的项目.但现在我想在Configure Launcher Icon窗口中更改app图标的设置.但我无法找到打开它的位置.
有人知道吗?
如果您不知道它的样子:请参见此处的步骤14 http://setup-steps.blogspot.ca/2013/03/android-developer-tools-adt-bundle.html
谢谢.
我最近在笔记本电脑上安装了Linux Mint 16 Petra(Cinnamon 64 bit)(四核,8 GB内存).
我下载了适用于Linux的ADT Bundle(64位).当我开始在Android中使用Eclipse进行编码时,我注意到Eclipse突然崩溃了.我没有得到任何日志错误,它只是崩溃.它经常发生.
为什么会崩溃?
在我最近安装了最新的Eclipse ADT软件包之后,我在一个正在处理的旧项目中遇到了一些错误:
No known package when getting value for resource number 0x7f080028
android.content.res.Resources$NotFoundException: String resource ID #0x7f080028
at android.content.res.Resources.getText(Resources.java:222)
at android.content.res.Resources.getString(Resources.java:275)
at android.content.Context.getString(Context.java:183)
...
Run Code Online (Sandbox Code Playgroud)
在我的R文件中,我正在寻找的字符串与资源ID之间存在正确的连接.
我尝试了几件事来解决我的问题:
由于更新期间发生错误,我之前使用了"adt-bundle-windows-x86_64-20130522"(它编译时没有运行时错误)并下载了"adt-bundle-windows-x86_64-20140702".
有什么建议?