标签: adt

编辑布局UI时,Eclipse ADT 17会导致内存泄漏吗?

升级到最新的Eclipse ADT 17之后,每当我开始在"图形布局"模式下编辑布局时,似乎发生了一些主要的内存泄漏.Eclipse统计信息表现奇怪,需要重新启动eclipse.

我在Windows 7上运行eclipse版本:3.7.2.

有没有其他人观察过类似的问题?你知道任何解决方法吗?

谢谢,

图莎尔

eclipse android adt

5
推荐指数
1
解决办法
1049
查看次数

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

阅读Android的新ProGuard改进所做的所有精彩事情,我通过在新创建的项目中取消注释以下行来切换到新方案:

proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt;proguard-project.txt
Run Code Online (Sandbox Code Playgroud)

但是当我尝试导出这个项目的APK时,我会收到以下消息:

无效的proguard配置文件路径C:\ android-sdk-windows\tools\proguard\proguard-android.txt不存在或不是常规文件

好吧,我检查了目录C:\android-sdk-windows\tools\proguard,当然,虽然这个目录存在并且有子目录甚至是README文件,但是proguard-android.txt无处可寻.

顺便说一句,我尝试了它:而不是;但似乎没有改变任何东西.

是不是Eclipse + ADT + Proguard应该为我自动生成这个文件?我错过了什么?

另外,我在哪里可以找到Android proguard-android.txt 的"标准" 默认规则集,以便我可以将其复制到其缺失的插槽中?

android proguard adt

5
推荐指数
1
解决办法
1万
查看次数

Asynctask,此标记后预期的维度

林继的AsyncTask android的文档,试图得到的AsyncTask去,可以在背景上的WiFi执行的操作,运行到这个问题IM是的AsyncTask在下面的代码,无效和布尔或不管我放在那里继续显示为有错误消息"令牌后预期的尺寸".我不知道这是指什么,本节上面的一切看起来很好,工作正常,谷歌也找不到多少.

public class MainActivity extends Activity{
.......

class wifilistener extends AsyncTask<WifiManager,void,boolean> //trouble spot {

            protected void onPreExecute(){
                //show info on UI thread
            }



            protected boolean doInBackground(WifiManager...wifi1) {
                //do stuff
                }

            protected void onProgressUpdate(){

            }

                protected void onPostExecute(boolean result) {

                }
            }
}
Run Code Online (Sandbox Code Playgroud)

java eclipse android adt

5
推荐指数
1
解决办法
8042
查看次数

在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 containing: osgi.bundle,com.android.ide.eclipse.hierarchyviewer,22.0.0.v201305140200--675183
No repository found containing: osgi.bundle,com.android.ide.eclipse.traceview,22.0.0.v201305140200--675183
No repository found containing: osgi.bundle,overlay.com.android.ide.eclipse.adt.overlay,22.0.0.v201305140200--675183
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.adt,22.0.0.v201305140200--675183
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ddms,22.0.0.v201305140200--675183
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.gldebugger,22.0.0.v201305140200--675183
No repository found …
Run Code Online (Sandbox Code Playgroud)

android eclipse-plugin adt

5
推荐指数
2
解决办法
4376
查看次数

我在哪里可以找到android.support.v7.mediarouter.R $ attr?

精简版

我在实例化android.support.v7.app.MediaRouteButton对象时遇到了未处理的异常.我明白了:

NoClassDefFoundError: android.support.v7.mediarouter.R$attr
Run Code Online (Sandbox Code Playgroud)

这堂课在哪里?或者,如果它是自动生成的,我该如何让它自动生成?

更长的版本

我正在关注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());
Run Code Online (Sandbox Code Playgroud)

当我构建并运行应用程序时,我在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.<init>(MediaRouteButton.java:117)
08-12 00:36:02.837: E/AndroidRuntime(29600):    at android.support.v7.app.MediaRouteButton.<init>(MediaRouteButton.java:113)
08-12 00:36:02.837: E/AndroidRuntime(29600):    at com.jeffbmartinez.helicast.MainActivity.onCreate(MainActivity.java:31)
...
Run Code Online (Sandbox Code Playgroud)

它正在运行MediaRouteButton的构造函数这一事实让我相信正确找到了jar文件,因此我认为我没有错误配置与依赖项(jar文件)相关的eclipse.但是,我的理解是这些'R'文件是自动生成的.如果这是正确的,我的android.support.v7.mediarouter.R文件在哪里?我没有在gen目录中看到它,其中放置了com.jeffbmartinez.helicast.R文件.

此外,我发现MediaRouteButton引用了一个我在上面列出的5个jar依赖项中找不到的包名称.android-support-v7-mediarouter.jar只包含android.support.v7.app.*android.support.v7.media.*.

除了我的错误日志之外,我唯一找到对android.support.v7.mediarouter的引用的地方是https://developer.android.com/reference/android/support/v7/mediarouter/package-summary.html但是那里那里的信息很少.

我错过了依赖吗?如果是这样,我从哪里获得它或如何生成它?

谢谢!

android adt android-support-library google-cast

5
推荐指数
1
解决办法
5246
查看次数

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

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

如何在输出之前关闭音频数据的任何处理?我想直接控制原始音频输出.

提前致谢.

eclipse android adt audio-processing htc-android

5
推荐指数
1
解决办法
1447
查看次数

构建android项目会产生make error 2

我最近购买了一本书,以帮助我开发包含一些代码示例的Android C++.但是,当我来构建一些示例代码时,我收到以下错误:

C:\ndk\android-ndk-r9\ndk-build.cmd all 
"Compile++  : Chapter10 <= Chapter10.cpp
process_begin: CreateProcess(NULL, C:/ndk/android-ndk-r9/toolchains/arm-linux-androideabi-4.7/prebuilt/windows/bin/arm-linux-androideabi-g++ -MMD -MP -MF ./obj/local/armeabi/objs/Chapter10/Chapter10.o.d -fno-exceptions -fno-rtti -Ijni -IC:/ndk/android-ndk-r9/sources/android/native_app_glue -IC:/ndk/android-ndk-r9/sources/cxx-stl/stlport/stlport -IC:/ndk/android-ndk-r9/sources/cxx-stl//gabi++/include -Ijni -DANDROID -Wa,--noexecstack -Wformat -Werror=format-security -frtti -c jni/Chapter10.cpp -o ./obj/local/armeabi/objs/Chapter10/Chapter10.o, ...) failed.

make (e=2): The system cannot find the file specified.

make: *** [obj/local/armeabi/objs/Chapter10/Chapter10.o] Error 2
Run Code Online (Sandbox Code Playgroud)

make文件如下所示:

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_ARM_MODE          := arm
LOCAL_C_INCLUDES        := $(LOCAL_PATH)
LOCAL_MODULE            := Chapter10
LOCAL_SRC_FILES         := Chapter10.cpp \
                           (Other cpp Files . . . )
LOCAL_LDLIBS            := -llog -landroid -lEGL -lGLESv2 …
Run Code Online (Sandbox Code Playgroud)

c++ android makefile adt android-ndk

5
推荐指数
1
解决办法
3603
查看次数

Android 4.1.2如何以编程方式关闭GPS

我试图通过代码打开GPS.以下是我用过的代码.

String provider = Settings.Secure.getString(context.getContentResolver(),Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(provider.contains("gps")){ //if gps is enabled
    final Intent poke = new Intent();
    poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");
    poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
    poke.setData(Uri.parse("3")); 
    context.sendBroadcast(poke);
Run Code Online (Sandbox Code Playgroud)

在OnReceive函数中执行的代码.我究竟做错了什么?

gps android adt

5
推荐指数
2
解决办法
2万
查看次数

为什么ADB Ubuntu无法识别我的设备?

我买了一台摩托罗拉G,我尝试从DEVELOPED ADT Ubuntu安装我的程序,问题是我在ejercutar应用程序时收到消息

在此输入图像描述

从终端,显示以下内容

zhelon@zhelon-Lenovo-IdeaPad-Z400:~$ sudo adb devices
List of devices attached 
????????????    no permissions
Run Code Online (Sandbox Code Playgroud)

ubuntu android driver adt

5
推荐指数
2
解决办法
3万
查看次数

无法完全更改Eclipse ADT主题配色方案

我正在尝试将我的ADT(Eclipse)IDE配色方案更改为黑色配色方案.按照许多线程的指示(例如,我如何更改Eclipse主题?) -

  1. 我安装了DARK JUNO(按照链接上的指示)
  2. 我已经从eclipsecolorthemes.org安装了Eclipse Color Theme插件(按照链接上的说明)

然而,结果是部分黑暗,部分浅色配色,字体大小和非常奇怪(丑陋的外观).

如果我只使用Eclipse Color Theme插件,而不选择DARK JUNO主题,则只有编译器(中心"代码区域")才能获得正确的外观.

这就是我的IDE现在的样子(使用JUNO和Eclipse Color Theme插件的配色方案) - http://tinyurl.com/o5bdl4e.我标记了一些烦人的部分.

我究竟做错了什么?谢谢.

java eclipse android themes adt

5
推荐指数
1
解决办法
1196
查看次数