Articles of android studio 2.0

某些文件运算失败,请参阅日志以获取详细信息

今天我在稳定版中获得了android studio 2.0的更新。 我更新它并重新启动。 然后,当它打开我现有的项目时,它要求我将我的gradle插件更新为2.0以获得“即时运行”和其他function的优势到我当前的android studio 2.0项目 所以我更新它,它设置为 classpath’com.android.tools.build:grad:2.0.0′ 但是当我清理项目时它会给我以下错误 AAPT错误(Facade for 1961798984):libpng错误:读取错误。 错误:任务’:app:mergeDebugResources’的执行失败。 某些文件运算失败,请参阅日志以获取详细信息 我试图修复它很多次,但它没有解决。 任何人都可以知道这个错误的原因是什么?

Gradle版本2.10是必需的。 当前版本是2.8错误

以下事项正在项目中使用 – android studio版本 – 2.0预览版4。 ANDROID_BUILD_MIN_SDK_VERSION = 9 ANDROID_BUILD_TARGET_SDK_VERSION = 22 ANDROID_BUILD_TOOLS_VERSION = 22.0.1 ANDROID_BUILD_SDK_VERSION = 22 classpath ‘com.android.tools.build:gradle:2.0.0-alpha9′ 根据错误,我更改了分发url https\://services.gradle.org/distributions/gradle-2.8-all.zip 至 https\://services.gradle.org/distributions/gradle-2.10-all.zip 但仍然收到以下错误 错误:(1,1)评估项目’:app’时出现问题。 无法应用插件[id’com.android.application’] Gradle版本2.10是必需的。 目前的版本是2.8。 如果使用gradle包装器,请尝试将/Users/manishpathak/Project/live/code/ICCCricketWorldCup2015Schedule/gradle/wrapper/gradle-wrapper.properties中的distributionUrl编辑为gradle-2.10-all.zip

Gradle构建错误无法解析io.fabric

我正在使用android studio 2.0。 当我试图构建apk时,我得到了这个错误,它曾经被用过,但现在却没有。 : Could not resolve all dependencies for configuration ‘:app:classpath’. Could not resolve io.fabric.tools:gradle:1.+. Required by: MYAPP:app:unspecified Could not resolve io.fabric.tools:gradle:1.+. Failed to list versions for io.fabric.tools:gradle. Unable to load Maven meta-data from https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml6. Could not GET ‘https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml’. maven.fabric.io: unknown error 这是我的build.gradle: buildscript { repositories { jcenter() mavenCentral() maven { url ‘https://maven.fabric.io/public’ […]

使用AS 2.0和gradle 2.0首次运行所花费的时间

最近我将Android Studio从1.5升级到2.0 。 我正在使用gradle 2.0.0 classpath ‘com.android.tools.build:gradle:2.0.0’ 但似乎有一些问题,每当我第一次运行我的应用程序时,它会显示/黑屏10-15秒。 我在applicationClass或启动器活动上没有做任何事情,但是它也花了这么多时间。 我不知道它是AS 2.0或Gradle 2.0.0 。 奇怪的是,它在模拟器上正常工作,它只是花时间在设备上。 因此可能存在设备RAM或处理问题,但我已在10-12个设备中检查过它,并且所有设备都有相同的问题。 当我第一次运行我的应用程序,然后它像往常一样工作并在几分之一秒内加载启动器活动时出现问题。 有人可以帮我吗?

是否可以在VMWare上运行Android Device Emulator(通过Android Studio 2)?

我一直在运行Android Studio 1.5.1在Windows 2012 R2的WMWare副本上进行开发,一切正常。 我已经能够毫无问题地运行设备模拟器并启动在AVD中运行的各种版本的Android。 Android Studio 2.x更改我最近安装了Android Studio 2.0(有关确切版本,请参见下图)。 现在,当我尝试运行模拟器时,没有任何反应。 好吧,实际上当我尝试启动设备时,我确实在Studio的状态栏中看到了一条消息,但随后该消息消失,之后没有任何反应。 有一个警告,我需要关闭Hyper-V(见下图),但我不相信这是可能的,因为这是一个VM。 不再可能吗? 是否无法再在VM上运行模拟器?

Android Studio 2.0在另一台设备上启动APK

自Android Studio 2.0及其重新设计的“构建/运行”机制以来,我无法再在另一台设备上“启动”APK。 在第一台设备上加载APK后,我无法选择将构建版本发送到其他设备。 “运行”将以当前设备为目标“重新运行”将停止当前设备上运行的应用程序并将其上载到“第二”设备。 所以我的问题是:“如何在不终止第一个流程的情况下,针对与我构建的第一个设备不同的设备启动”第二个“构建?” 抱歉我的英文不好,这不是我的母语。

使用android studio’即时运行’启动应用程序非常慢

我刚启动了我的项目的即时运行。 构建和上传速度更快,但我的应用启动时间从几百毫秒增加到几秒钟。 我对这种妥协感到满意。 我只是想知道我是否是唯一注意到这一点的人,是否有机会对此进行优化?

Gradle build:任务执行失败’:app:lint’

我正在使用Android Studio 2.0,当发生奇怪的事情时,我正试图运行我的程序。 我运行了gradle的build命令,我收到了这个错误: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ‘:app:lint’. > Lint found errors in the project; aborting build. Fix the issues identified by lint, or add the following to your build script to proceed with errors: … android { lintOptions { abortOnError false } } […]

RecyclerView.onBindViewHolder只调用一次

经过几个小时的研究,我终于咨询了官方的帮助。 我有一个完美的RecyclerView.Adapter和RecyclerView.ViewHolders。 但由于某些原因我不明白,RecyclerView.Adapter.onBindViewHolder没有被正确调用。 private class AttendeeAdapter extends RecyclerView.Adapter { /*FIELDS*/ private List mAttendeeList; /*CONSTRUCTORS*/ public AttendeeAdapter(List attendees) { mAttendeeList = attendees; //Log.i(TAG, “AttendeeAdapter size: ” + getItemCount()); } 根据Log消息(项目计数作为预期列表的大小),我假设AttendeeAdapter已正确实例化。 所以我希望onBindViewHolder(VH,int)方法的调用次数与List的大小相同,但事实并非如此。 该方法仅被称为ONCE! /*METHODS*/ @Override public AttendeeHolder onCreateViewHolder(ViewGroup parent, int viewType) { LayoutInflater layoutInflater = LayoutInflater.from(getActivity()); View itemView = layoutInflater.inflate(R.layout.list_attendee, parent, false); return new AttendeeHolder(itemView); } @Override […]

Android Instant Run首次安装后启动应用程序需要花费太多时间

我已经在android-studio-2.0中安装了android-instant-run 我第一次运行我的应用程序时遇到问题。 在启动活动后,它会出现空白屏幕5到10秒。 第一次只为每个应用程序运行需要时间,但为什么它发生我不知道。 Logcat:W / System:ClassLoader引用了未知路径:/data/app/com.package.name/lib/arm