Articles of android sdk tools

Navbar重叠最后一个ListView项(Android)

我的问题类似于上面的图像 我在Nexus Devices中遇到此问题。 我通过获得底部导航栏高度从底部添加了边距。 但我的应用程序显示平板电脑底部的额外余量。 我不想在我的样式文件中更改任何内容。 Code:- 此framelayout中的drop_down_overlay_container是我显示片段的地方。

我将Android从targetSdk 22升级到23,我得到了NoSuchMethodError。 我怎么能解决这个问题?

这是我的配置和我的赘述,我不知道如何解决这个问题? compileSdkVersion 23 buildToolsVersion “23.0.1” defaultConfig { applicationId “com.rithmio.coach” minSdkVersion 19 targetSdkVersion 23 } 09-17 22:52:15.645 15249-15249/com.rithmio.coach E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.rithmio.coach, PID: 15249 java.lang.NoSuchMethodError: No virtual method getColor(ILandroid/content/res/Resources$Theme;)I in class Landroid/content/res/Resources; or its super classes (declaration of ‘android.content.res.Resources’ appears in /system/framework/framework.jar) at com.rithmio.coach.mobile.fragment.WorkoutsListFragment.onCreateView(WorkoutsListFragment.java:55) at android.support.v4.app.Fragment.performCreateView(Fragment.java:1962) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1016) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1197) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1562) […]

Android – 活动主页/向上箭头具有SDK 24的额外填充/边距

我刚刚将我的应用从使用SDK 23更新到SDK 24。 我的活动出现了一个问题,即显示Up / Home箭头(即getSupportActionBar().setDisplayHomeAsUpEnabled(true) ),因为现在在向上箭头和活动标题之间存在额外的(不需要的)空间。 对于没有向上箭头的活动,活动标题与之前完全相同,这表示额外的填充/边距与向上箭头相关联,而不是与活动标题相关联。 我的问题是如何更改布局,使其与SDK 23看起来与SDK 23相同? 使用SDK 23在向上箭头和标题之间的小差距: 使用SDK 24在向上箭头和标题之间存在较大(不需要的)差距: 这是我的旧build.gradle(SDK 23): apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “23.0.3” defaultConfig { applicationId “com.example.myapp” minSdkVersion 19 targetSdkVersion 23 versionCode 42 versionName “0.42” } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } packagingOptions { exclude ‘META-INF/DEPENDENCIES’ exclude […]

Eclipse不生成MainActivity.java和activity_main.xml

在创建新的Android应用程序项目时,应在src文件夹中自动生成其包名称下的MainActivity.java ,并且应在layout文件夹中创建activity_main.xml 。 但它并没有被创造出来。 并且在清单中它也不会产生这个POC 但是,我手动添加了所有这些东西。 activity_main.xml然后显示此错误 Eclipse is loading framework information and the layout library from the SDK folder. activity_main.xml will refresh automatically once the process is finished. MainActivity.java无法识别setContentView(R.layout.activity_main)的布局字段 昨天我从SDK Manager下载了这些工具的安装/更新 我尝试清理项目,更改工作区,重新启动日食和窗口,但它没有帮助:(

脱机安装Android支持存储库

我正在尝试在Linux上设置Android Studio + Android SDK。 我能够设置Android Studio和SDK工具以及除“Android支持存储库”之外的其他组件(下载保持失败)所以我下载了android_m2repository_r30.zip并尝试将其内容(这是一个目录m2repository )放在SDK目录树中但是它不被承认。 我尝试过几个路径,包括 pathtosdk/extras/android/m2repository , pathtosdk/extras/android/support/m2repository 和 pathtosdk/extras/support/m2repository 但它们都不起作用。 我应该在哪里放置zip文件的内容以安装它。

在sdk Manager中找不到适用于Android库的Google Cloud Messaging

我正在尝试为android实现推送通知解决方案。我正在遵循以下教程中给出的步骤http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging- GCM-PHP-和-MySQL的/ 但是当我尝试使用android sdk(我使用的是最新的sdk)安装Google Cloud Messaging for Android Library时,我发现它不像你在这张图片中看到的额外模块 这真的很奇怪。 有什么解决方案吗?

Android插件1.3错误

这是我将SDK和Build工具更新到Android M时遇到的错误 Android Build Tools Found incompatible Build Tools and Android plugin versions: * Module ‘app’ is using Android plugin 1.2.3 and Build Tools 23.0.0 rc1 Please use Android plugin 1.3 or newer, or an older Build Tools version. Otherwise the project won’t build. 当classpath’com.android.tools.build ‘com.android.tools.build:gradle:1.2.3’变为1.3时 我又得到了一个错误。 Error:Could not find com.android.tools.build:gradle:1.3. Searched in the following […]

SDK Manager缺少模拟器的旧Android系统映像

我刚刚安装了ADT捆绑包(20130522)和Android Studio。 (因为我的eclipse安装再次搞砸了,但这是另一个故事。) 在任一版本中,当我启动SDK Manager时,我没有2.2的任何系统映像,只有2.3.3的x86映像,3.0,3.1和3.2没有映像。 我找不到任何关于他们被删除的官方消息。 现在有更好的方法来测试这些平台而不是使用模拟器图像吗?

调试主屏幕小部件时,调试器在Android Studio中断开连接

我正在尝试调试我制作的Android主屏幕小部件应用程序。 当按下窗口小部件上的按钮时,调试器启动,然后它只是从VM断开连接。 没有理由。 我使用的是Windows 10。 这就是日志所说的: D/Atlas: Validating map… D/libEGL: loaded /system/lib/egl/libEGL_emulation.so D/libEGL: loaded /system/lib/egl/libGLESv1_CM_emulation.so D/libEGL: loaded /system/lib/egl/libGLESv2_emulation.so D/ ] HostConnection::get() New Host Connection established 0xef0394f0, tid 3709 I/OpenGLRenderer: Initialized EGL, version 1.4 D/OpenGLRenderer: Enabling debug mode 0 W/EGL_emulation: eglSurfaceAttrib not implemented W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xef1485e0, error=EGL_SUCCESS D/roboguice.RoboGuice: Using annotation database(s). […]

PANIC:找不到AVD系统路径。 请定义ANDROID_SDK_ROOT

我正在尝试运行我的第一个Ionic应用程序,但我收到此错误,它找不到我的手机,也没有find模拟器运行。 C:\Users\MART\Dropbox\Ionic\myapp>ionic run android Running command: “C:\Program Files\nodejs\node.exe” C:\Users\MART\Dropbox\Ionic\myapp\hooks\after_prepare\010_add_platform_class.js C:\Users\MART\Dropbox\Ionic\myapp add to body class: platform-android ANDROID_HOME=C:\Users\MART\Dropbox\Ionic\adt-bundle-windows-x86_64-20140702\sdk JAVA_HOME=C:\Program Files\Java\1.8.0_20\jdk1.8.0_20 Subproject Path: CordovaLib Incremental java compilation is an incubating feature. :preBuild UP-TO-DATE :preDebugBuild UP-TO-DATE :checkDebugManifest :CordovaLib:preBuild UP-TO-DATE :CordovaLib:preDebugBuild UP-TO-DATE :CordovaLib:checkDebugManifest :CordovaLib:prepareDebugDependencies :CordovaLib:compileDebugAidl UP-TO-DATE :CordovaLib:compileDebugNdk UP-TO-DATE :CordovaLib:compileLint UP-TO-DATE :CordovaLib:copyDebugLint UP-TO-DATE :CordovaLib:mergeDebugShaders UP-TO-DATE :CordovaLib:compileDebugShaders UP-TO-DATE :CordovaLib:generateDebugAssets UP-TO-DATE :CordovaLib:mergeDebugAssets UP-TO-DATE […]