Articles of android studio

如何在android studio中的xml字符串文件中放置“&”

我有我的xml字符串文件,如下所示: ben & angie 但它说我有一个未转义的&。 怎么逃避呢?

运行MyActivity时出错:Gradle项目同步失败。 请修复您的项目,然后重试

我是Android Studio的新手,我刚刚创建了一个新项目,只有一个Activity包含片段(Android studio创建了它),当我运行MyActivity.java时,出现错误: Error running MyActivity: Gradle project sync failed. Please fix your project and try again. 我的事件日志中没有更多内容。 我不知道它为什么, 这个链接没有帮助。 一个线索是Gradle项目同步正在进行中,就在我重新启动Studio之后。

Gitignore misc.xml和* .iml与Android Studio 0.8.9

我可以忽略gitignore中的* .iml和misc.xml文件以及Android Studio项目吗? 我在哪里可以find适用于Android Studio的官方gitignore?

如何将应用程序图标设置为通知抽屉中的通知图标

如图所示…… 我收到了通知图标(左侧是红色)。 但我需要显示黑色箭头所示的应用程序图标 public void notify(View view){ notification.setSmallIcon(R.drawable.ic_stat_name); notification.setTicker(“Welcome to ****”); notification.setWhen(System.currentTimeMillis()); notification.setContentTitle(“abcd”); notification.setContentText(“abcd”); Intent intent = new Intent(this, home.class); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); notification.setContentIntent(pendingIntent); NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); nm.notify(uniqueID, notification.build()); }

使用gradle 2.10和gradle插件2.0.0-alpha5时,Android Studio无法正常工作

在更新到Android Studio 2.0预览版5之前,我使用com.android.tools.build:gradle:2.0.0-alpha3和gradle 2.8。它工作正常。 在我更新到2.0预览版5后,它告诉我更新到com.android.tools.build:gradle:2.0.0-alpha5和gradle 2.10。 我现在无法正常构建和运行我的应用程序。 它总是使用我的代码的旧副本,虽然我已经更改了代码并花费了更多的时间来构建。 如果我回到com.android.tools.build:gradle:2.0.0-alpha3并且gradle 2.8.It变得正确。 Android Studio版本( http://tools.android.com/recent ) Android Gradle插件版本( http://tools.android.com/tech-docs/new-build-system ) Android Studio Preview 6于2016年1月21日发布.Android Studio Preview 7于2016年1月23日发布。 您可以看到Android Studio Preview经常更新。 如果您不想处理各种错误,最好使用稳定版本。 如果要使用更多function,应始终保留最新版本以避免错误。

Android Studio等待构建完成

我有个问题。 当我在Android Studio中启动一个新项目并选择导航抽屉活动时,它就会发生。 我无法访问“Design”上的activiy_main_drawer.xml ,并且一直说“等待构建完成”。 我真的不知道自己要做什么。 我试图卸载并重新安装Android Studio,但它没有帮助。

适用于Android Studio项目的Mercurial .hgignore

使用Android Studio(1.0 RC4 Windows)进行开发时,Mercurial中应忽略哪些文件? 创建新的应用程序项目也会创建.gitignore文件。 我已将其翻译为以下.hgignore文件 syntax: glob .hgignore .gradle local.properties .idea/workspace.xml .idea/libraries .DS_Store build 但是当我为我的项目Add to VCS ,一些不在忽略列表中的文件没有添加到Mercurial。 遗漏的文件是: .idea\.name .idea\compiler.xml .idea\copyright\profiles_settings.xml .idea\encodings.xml .idea\gradle.xml .idea\misc.xml .idea\modules.xml .idea\scopes\scope_settings.xml .idea\vcs.xml build.gradle MyApplication.iml gradle.properties gradle\wrapper\gradle-wrapper.jar gradle\wrapper\gradle-wrapper.properties gradlew gradlew.bat settings.gradle 我应该将这些文件添加到忽略列表中,还是应该将它们添加到VCS中? 还不清楚.iml文件应该怎么做。 使用AS将项目添加到Mercurial将添加app\app.iml文件,但使用AS将项目添加到Git将使该文件保持未跟踪状态。 我不想跟踪VCS中多余的文件,但我不想错过存储重要文件。 有许多来源应该跟踪哪些文件,但信息差别很大,很难得出任何明确的结论。 更新:我的.hgignore文件的最终版本 syntax: glob .hgignore .gradle local.properties .idea .DS_Store build *.iml gradlew gradlew.bat 为了在开发人员之间共享项目,必须将文件提交到VCS,否则AS将无法在另一台机器上导入项目: […]

我怎样才能始终显示Android Studios Preview?

我可能在Android Studio中遇到了一些设置。 所以我的问题是,每当我点击xml代码中的某个地方时,我的预览窗口都会隐藏。 显然我希望我在xml编辑器中的整个时间都可以预览,这样我就可以查看我的更改,而且无需一直单击“预览”按钮。 有任何想法吗?

如何在Android工作室中删除存储库并添加新存储库?

我正在使用Android Studio中启用的VCS,并将我的代码推送到我在BitBucket中创建的存储库。 但是,现在我正在使用的团队在BitBucket上创建了一个新的存储库,我必须将整个项目切换到那里。 那么如何在当前项目中停止VCS,并将代码从头开始推送到新的repoositroy? 此外,在我使用的第一个存储库中,只推送了“java”文件夹而不是其他文件夹。 现在在新的存储库中,我希望能够提交并推送在所有其他文件中所做的更改,例如“res”等。

Android – MultipartEntity和依赖项

我最近将我的项目从Eclipse迁移到Android Studio(我还没有完全控制这个IDE)。 在这个项目中,我有一个文件上传器AsyncTask,它通过http发送multipart。 为此,我使用org.apache.httpcomponents。 我创建了以下依赖项: dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘org.apache.httpcomponents:httpcore:4.4’ compile ‘org.apache.httpcomponents:httpmime:4.4’ … } 在我的java AsyncTask代码中: MultipartEntityBuilder builder = MultipartEntityBuilder.create(); builder.addBinaryBody(…); builder.addBinaryBody(…); builder.addBinaryBody(…); HttpEntity entity = builder.build(); // < throw exception 我在启动上传时获得的exception: Caused by: java.lang.NoSuchFieldError: org.apache.http.message.BasicHeaderValueFormatter.INSTANCE at org.apache.http.entity.ContentType.toString(ContentType.java:153) at org.apache.http.entity.mime.MultipartFormEntity.(MultipartFormEntity.java:52) at org.apache.http.entity.mime.MultipartEntityBuilder.buildEntity(MultipartEntityBuilder.java:226) at org.apache.http.entity.mime.MultipartEntityBuilder.build(MultipartEntityBuilder.java:230) 我认为android.jar > httpcomponents和org.apache.httpcomponents依赖项之间存在冲突,但我找不到解决方案来解决我的问题。