我安装了 Android Studio(1.5.1——构建细节见图片)。
安装时我选择了自定义选项,这样我就可以安装一个特定的路径。 我知道我的 %SystemDrive% 指向一个网络位置,我想安装到我的本地磁盘。
因此,这意味着默认情况下,应用程序将安装到: \networkpath\users\myUserName\Android\SDK
但是,由于我选择了自定义安装,所以我选择了本地路径: c:\users\我的用户名\Android\SDK
项目创建和构建工作正常
一切似乎都安装得很好,我能够创建一个新项目并毫无问题地构建它。
但是,当我尝试运行构建时,基本上无声无息地失败了。 模拟器从未出现,也没有发生错误。 Android Monitor 只显示一条消息,指出未检测到连接的设备。 AVD 管理器
幸运的是,我对检查模拟器发生了什么有所了解,于是我打开了 AVD 管理器。 列出的设备显示错误。 我右键单击该设备并选择“查看详细信息”。 那时 AVD 管理器显示它正在尝试从网络路径读取,即使我在自定义安装中更改了它。 \networkPath\Users\myUserName\Windows.android\avd\Nexus4.avd 和 \networkPath\Users\myUserName\Windows.android\avd\Nexus4.ini
注册表编辑
我关闭了 Android Studio。然后我打开 regedit 并在以下位置编辑值:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
最初看起来像下面这样:
并更改它们,使它们都直接指向 c:\驱动器(而不是 %systemdrive%)
环境变量:ANDROID_SDK_HOME
我发现其他人提到了 ANDROID_SDK_HOME 环境变量,我注意到我的机器根本没有定义该值,所以我添加了它并设置如下: c:\users\我的用户名\Android\SDK
然后我再次启动 Android Studio 并启动 AVD Manager。
这次没有显示任何设备,而是 AVD 管理器提示我使用以下窗口创建一个:
现在,我正在尝试使用 Google API 下载其中一台设备,但每次我这样做时,它们都会成功下载和安装,但随后会从列表中消失。请注意,下图中没有 API 级别 15 或 16 以及适用于 arm 架构的 Google API。
另外请注意,列出了一个用于 API 级别 17 的 arm。 我现在将尝试安装那个。
可以看到下载成功,安装正常。
现在,我单击 [完成] 按钮。
该项目不再出现在我的列表中。
API 级别 15 项是自动选择的。我假设是因为那个最初是在我安装 Android Studio 时下载的。
最后,如果您取消选中 [ ] show downloadable system images 复选框 - 这非常令人困惑 - 我假设向您显示您已经下载的那些,那么您会看到它只显示一个API 级别 15 虚拟设备。
这一切都非常糟糕。有人见过这个问题吗? 有没有其他人能够修复它?
我假设我只需要去完全重新安装 Android Studio。
最佳答案
您应该查看项目中的 idea.properties 文件 (Android Studio path to different directories)。这听起来像是设置为覆盖系统的设置。
关于android - Android Studio 1.5.1 上的 AVD Manager 并安装到自定义位置模拟器将无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35272258/
我想向我的Controller传递一个参数,它是一个简单的复选框,但我不知道如何在模型的form_for中引入它,这是我的观点:{:id=>'go_finance'}do|f|%>Transferirde:para:Entrada:"input",:placeholder=>"Quantofoiganho?"%>Saída:"output",:placeholder=>"Quantofoigasto?"%>Nota:我想做一个额外的复选框,但我该怎么做,模型中没有一个对象,而是一个要检查的对象,以便在Controller中创建一个ifelse,如果没有检查,请帮助我,非常感谢,谢谢
我正在使用RubyonRails3.0.9,我想生成一个传递一些自定义参数的link_toURL。也就是说,有一个articles_path(www.my_web_site_name.com/articles)我想生成如下内容:link_to'Samplelinktitle',...#HereIshouldimplementthecode#=>'http://www.my_web_site_name.com/articles?param1=value1¶m2=value2&...我如何编写link_to语句“alàRubyonRailsWay”以实现该目的?如果我想通过传递一些
有这些railscast。http://railscasts.com/episodes/218-making-generators-in-rails-3有了这个,你就会知道如何创建样式表和脚手架生成器。http://railscasts.com/episodes/216-generators-in-rails-3通过这个,您可以了解如何添加一些文件来修改脚手架View。我想把两者结合起来。我想创建一个生成器,它也可以创建脚手架View。有点像RyanBates漂亮的生成器或web_app_themegem(https://github.com/pilu/web-app-theme)。我
是否有简单的方法来更改默认ISO格式(yyyy-mm-dd)的ActiveAdmin日期过滤器显示格式? 最佳答案 您可以像这样为日期选择器提供额外的选项,而不是覆盖js:=f.input:my_date,as::datepicker,datepicker_options:{dateFormat:"mm/dd/yy"} 关于ruby-on-rails-事件管理员日期过滤器日期格式自定义,我们在StackOverflow上找到一个类似的问题: https://s
我们目前正在为ROR3.2开发自定义cms引擎。在这个过程中,我们希望成为我们的rails应用程序中的一等公民的几个类类型起源,这意味着它们应该驻留在应用程序的app文件夹下,它是插件。目前我们有以下类型:数据源数据类型查看我在app文件夹下创建了多个目录来保存这些:应用/数据源应用/数据类型应用/View更多类型将随之而来,我有点担心应用程序文件夹被这么多目录污染。因此,我想将它们移动到一个子目录/模块中,该子目录/模块包含cms定义的所有类型。所有类都应位于MyCms命名空间内,目录布局应如下所示:应用程序/my_cms/data_source应用程序/my_cms/data_ty
如何使此根路径转到:“/dashboard”而不仅仅是http://example.com?root:to=>'dashboard#index',:constraints=>lambda{|req|!req.session[:user_id].blank?} 最佳答案 您可以通过以下方式实现:root:to=>redirect('/dashboard')match'/dashboard',:to=>"dashboard#index",:constraints=>lambda{|req|!req.session[:user_id].b
Heroku支持人员告诉我,为了在我的Web应用程序中使用自定义字体(未安装在系统中,您可以在bash控制台中使用fc-list查看已安装的字体)我必须部署一个包含所有字体的.fonts文件夹里面的字体。问题是我不知道该怎么做。我的意思是,我不知道文件名是否必须遵循heroku的任何特殊模式,或者我必须在我的代码中做一些事情来考虑这种字体,或者如果我将它包含在文件夹中它是自动的......事实是,我尝试以不同的方式更改字体的文件名,但根本没有使用该字体。为了提供更多详细信息,我们使用字体的过程是将PDF转换为图像,更具体地说,使用rghostgem。并且最终图像根本不使用自定义字体。在
最近因为项目需要,需要将Android手机系统自带的某个系统软件反编译并更改里面某个资源,并重新打包,签名生成新的自定义的apk,下面我来介绍一下我的实现过程。APK修改,分为以下几步:反编译解包,修改,重打包,修改签名等步骤。安卓apk修改准备工作1.系统配置好JavaJDK环境变量2.需要root权限的手机(针对系统自带apk,其他软件免root)3.Auto-Sign签名工具4.apktool工具安卓apk修改开始反编译本文拿Android系统里面的Settings.apk做demo,具体如何将apk获取出来在此就不过多介绍了,直接进入主题:按键win+R输入cmd,打开命令窗口,并将路
我正在使用Heroku(heroku.com)来部署我的Rails应用程序,并且正在构建一个iPhone客户端来与之交互。我的目的是将手机的唯一设备标识符作为HTTPheader传递给应用程序以进行身份验证。当我在本地测试时,我的header通过得很好,但在Heroku上它似乎去掉了我的自定义header。我用ruby脚本验证:url=URI.parse('http://#{myapp}.heroku.com/')#url=URI.parse('http://localhost:3000/')req=Net::HTTP::Post.new(url.path)#boguspara
这是我在ActiveAdmin中的自定义页面ActiveAdmin.register_page"Settings"doaction_itemdolink_to('Importprojects','settings/importprojects')endcontentdopara"Text"endcontrollerdodefimportprojectssystem"rakedataspider:import_projects_ninja"para"OK"endendend我想做的是,当我单击“导入项目”按钮时,我想在Controller中执行rake任务。但是我无法访问该方法。可能是什