Articles of adt

如何在没有appcompat_v7的情况下创建新项目

我无法理解为什么appcompat_v7会自动创建…发现它非常恼人..请有人帮忙摆脱这个问题。 我尝试创建新项目,并为每个新创建的项目find这样的项目。

如何在Android的HTC手机上禁用音频输出处理

我正在尝试测量两个不同手机上扬声器到麦克风的音频路径,运行Android 2.3.5的htc Wildfire S和运行Android 4.0.3的htc One X. 使用Eclipse,我编写了一个使用android.media.MediaPlayer播放波形文件的应用程序。 然而,我的录音表明,自动增益控制等应用于输出,因为大声文件被衰减,并且录音具有几乎相等的幅度,尽管播放的文件在各自的幅度上变化很大。 如何在输出之前关闭音频数据的任何处理? 我想直接控制原始音频输出。 提前致谢。

我在哪里可以findandroid.support.v7.mediarouter.R $ attr?

简洁版本 我在实例化android.support.v7.app.MediaRouteButton对象时遇到了未处理的exception。 我明白了: NoClassDefFoundError: android.support.v7.mediarouter.R$attr 这堂课在哪里? 或者,如果它是自动生成的,我该如何让它自动生成? 更长的版本 我正在关注Chromecast的Android应用开发教程: https : //developers.google.com/cast/cast_2nd-screen_app_tutorial 我在ubuntu 13.04上使用ADT捆绑的eclipse进行开发。 我将以下jar文件导入到我的工作区中的libs目录中,并通过项目属性的“Java Build Path”面板的“Libraries”选项卡中的“Add Jars …”按钮将它们包含在我的Java Build Path中: GoogleCastSdkAndroid-1.0.0.jar Android的支持,v4.jar Android的支持-V7-appcompat.jar Android的支持-V7-gridlayout.jar Android的支持-V7-mediarouter.jar 我有一个活动(由Eclipse创建的默认“hello world”),并且没有修改布局。 我需要添加的唯一代码导致错误(粘贴在下面)显示如下: import android.support.v7.app.MediaRouteButton; … MediaRouteButton mrb = new MediaRouteButton(this.getApplicationContext()); 当我构建并运行应用程序时,我在LogCat中看到下面粘贴的错误消息(如果有人认为它是相关的,我可以发布更多信息)。 我注意到的关键事项是我似乎缺少android.support.v7.mediarouter.R $ attr(NoClassDefFoundError),并且它是从android.support.v7.app.MediaRouteButton的构造函数调用的。 08-12 00:36:02.837: E/AndroidRuntime(29600): java.lang.NoClassDefFoundError: android.support.v7.mediarouter.R$attr 08-12 00:36:02.837: E/AndroidRuntime(29600): at android.support.v7.app.MediaRouteButton.(MediaRouteButton.java:117) 08-12 00:36:02.837: E/AndroidRuntime(29600): at […]

ADB无法启动以确保插件配置正确

我时不时地遇到这个问题,它说“ ADB服务器没有确认,无法启动守护进程 ”。 首先,我按照一些说明重置了DDMS中的adb,然后它给了我“ adb无法启动,确保插件配置正确 ”。 在阅读了其他一些解决方案之后,我在我的任务管理器中杀死了adb.exe,但是在2秒后它又恢复了活力。 我已经重启了我的日食和电脑几次,仍然没有运气。 有谁知道这个问题是什么? 我正在使用win8,不知道是不是问题…

直接在Eclipse中启动Android Activity

在开发过程中,我想为我的应用程序中的几个活动创建运行配置,以便我可以直接进入我想要测试的活动。 但是当我创建一个新的Run配置时,对应于“Launch Action”的列表只包含MAIN Activity而不包含其他。 在@sparkymats建议之后,我尝试将IntentFilter添加到AndroidManifest.xml(空或带有android.intent.category.LAUNCHER类别),但活动列表仍然只包含MAIN活动。 我怎样才能直接启动其他活动?

如何自动生成proguard-android.txt?

阅读Android的新ProGuard改进所做的所有精彩事情,我通过在新创建的项目中取消注释以下行来切换到新方案: proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt;proguard-project.txt 但是当我尝试导出这个项目的APK时,我会收到以下消息: 无效的proguard配置文件路径C:\ android-sdk-windows \ tools \ proguard \ proguard-android.txt不存在或不是常规文件 好吧,我检查了目录C:\android-sdk-windows\tools\proguard ,果然,虽然这个目录存在并且有子目录甚至自述文件,但是找不到proguard-android.txt 。 顺便说一句,我尝试过:而不是; 但这似乎没有任何改变。 是不是Eclipse + ADT + Proguard应该为我自动生成这个文件? 我错过了什么? 另外,我在哪里可以findAndroid proguard-android.txt的“标准” 默认规则集,以便我可以将其复制到其缺失的插槽中?

无法加载android项目的属性文件

我终于能够使用本教程构建和调试android平台。 我在eclipse中导入了我的项目,然后安装了ADT 。 然后我将导入的项目转换为android项目( Android Tools -> Convert To Android Project )。 现在我Failed to load properties file for project ‘droid-platform’错误的Failed to load properties file for project ‘droid-platform’ 。 会话数据: eclipse.buildId=M20100211-1343 java.version=1.5.0_18 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=ru_UA Command-line arguments: -os linux -ws gtk -arch x86 有谁知道,我该如何处理?

让ADT Code Assist像Xcode自动完成一样工作

有没有办法设置ADT,这样一旦我开始输入“代码辅助”/自动完成就会启动,而不必按Ctrl +空格键? 基本上,我是一个从Android开始的iOS开发人员,而且我已经习惯了在开始输入时Xcode自动完成的方式。 使用ADT,似乎一旦我键入“对象”,代码辅助就会启动,但如果我想使用它节省输入类variables的时间,我必须实际按Ctrl +空格键,这会很烦人。

Eclipse缺少项目属性中的C / C ++构建和常规

我有eclipse运行,并试图获得opencv4android( http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html ) 说明说要转到项目 – >属性,它们将是一个C / C ++构建来改变ndk-build的位置。 但是,我没有看到C / C ++构建或一般。 当我开始日食并去约: Android开发者工具 版本:v22.0.1-685705 该产品包括Eclipse Platform,JDT,CDT,EMF,GEF和WTP,所有这些都是Copyright(c)Eclipse贡献者和其他人。 访问http://eclipse.org/ Android开发者工具版权所有(c)Android开源项目。 访问http://developer.android.com

在ADT中断后修复Eclipse

SDK Manager告诉我,我有更新并从21到22更新了我,然后说我应该检查更新。 我从上个月开始运行捆绑的eclipse / ADT,Juno版本4.2.1 在Eclipse开始时,它确认了这一点,并说ADT已经过时了,我应该更新。 运行更新说没有新的更新。 然后我尝试“安装新软件”并选择http://dl-ssl.google.com/android/eclipse/ ,然后选择工具。 确认我希望执行更新后,我收到以下错误,因为我已经安装了它。 谢谢。 为什么每次涉及插件安装/更新时Eclipse都会出现问题(好吧,它适用于我:() An error occurred while collecting items to be installed session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repository found containing: osgi.bundle,com.android.ide.eclipse.adt,22.0.0.v201305140200–675183 No repository found containing: osgi.bundle,com.android.ide.eclipse.adt.package,22.0.0.v201305140200–675183 No repository found containing: osgi.bundle,com.android.ide.eclipse.base,22.0.0.v201305140200–675183 No repository found containing: osgi.bundle,com.android.ide.eclipse.ddms,22.0.0.v201305140200–675183 No repository found containing: osgi.bundle,com.android.ide.eclipse.gldebugger,22.0.0.v201305140200–675183 No repository found […]