小编Gin*_*ino的帖子

Windows 7 64位android AVD启动错误:无法分配内存:8

我刚刚更新到Android SDK Tools r20,并尝试在Android 4.1和WXGA上创建avd基础,但是当我启动AVD时出现错误消息.

config.ini文件:

hw.mainKeys=no
hw.lcd.density=320
sdcard.size=512M
skin.name=WXGA720
skin.path=platforms\android-16\skins\WXGA720
hw.cpu.arch=arm
hw.keyboard.lid=no
abi.type=armeabi-v7a
hw.cpu.model=cortex-a8
vm.heapSize=48
hw.ramSize=1024
image.sysdir.1=system-images\android-16\armeabi-v7a\
Run Code Online (Sandbox Code Playgroud)

错误信息:

Starting emulator for AVD 'android4.1'
Failed to allocate memory: 8
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Run Code Online (Sandbox Code Playgroud)

只有当我选择WXGA皮肤时输出错误,无论是720还是800,我看到无法分配内存:8页找到解决方案并尝试更改ram大小,但没有解决我的问题.

我的系统环境:

OS: windows 7 64bit
memory: 4GB 
Run Code Online (Sandbox Code Playgroud)

我尝试在Windows 7中启动android 4.0.3 WXGA,得到了同样的错误.但是同一台机器在Ubuntu 64bit android SDK工具r18中,创建android 4.0.3 WXGA,启动正常.

那么,我能为这个问题做些什么呢?

android windows-7-x64

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

缺少ionic.project文件

我刚刚更新了nodejs ionic和cordova.像以前一样创建新的离子项目:

ionic start myApp blank 
Run Code Online (Sandbox Code Playgroud)

在终端中,转到myApp目录,然后输入:

ionic state
Run Code Online (Sandbox Code Playgroud)

我得到了消息:

您不能在非Ionic项目的项目上运行任何状态命令.尝试添加ionic.project文件或运行ionic start以获取要保存或还原的应用程序(CLI v1.7.10)

我的系统信息:

  • Cordova CLI:5.4.0
  • 离子版:1.1.1
  • 离子CLI版本:1.7.10
  • Ionic App Lib版本:0.6.5
  • ios-deploy版本:1.8.3
  • ios-sim版本:5.0.4
  • 操作系统:Mac OS X El Capitan
  • 节点版本:v5.1.0
  • Xcode版本:Xcode 7.1.1 Build版本7B1005

问题:哪里有ionic.project文件,我不记得以前在项目中有过这个文件.如何添加ionic.project文件?

我怎么发现这个问题?因为我从git检查源代码,所以我尝试使用ionic state restore命令恢复构建应用程序.但我得到了同样的信息,遗漏了ioinc.project.所以我创建了一个新的离子项目以找到原因,但我仍然感到困惑.

如果使用

ionic start
Run Code Online (Sandbox Code Playgroud)

你会得到的

无效命令(CLI v1.7.10)

当然,此命令没有directory参数.如果您将目录指定为./,则此命令仅创建并覆盖所有项目文件.

屏幕截图 在此输入图像描述

ionic

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

如何在angularjs中设置值时检测输入元素的变化

在线代码:

http://jsfiddle.net/mb98y/309/

HTML

<div ng-app="myDirective" ng-controller="x">
    <input id="angular" type="text" ng-model="data.test" my-directive>
</div>
    <button onclick="document.querySelector('#angular').value = 'testg';">click</button>
Run Code Online (Sandbox Code Playgroud)

JS

angular.module('myDirective', [])
    .directive('myDirective', function () {
    return {
        restrict: 'A',
        link: function (scope, element, attrs) {
            scope.$watch(attrs.ngModel, function (v) {
                //console.log('value changed, new value is: ' + v);
                alert('value change: ' + scope.data.test);
            });
        }
    };
});

function x($scope) {
    //$scope.test = 'value here';
    $scope.data = {
        test: 'value here'
    }
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/mb98y/310/

HTML

<div ng-app="myDirective" ng-controller="x">
<input id="angular" type="text" my-directive="test">{{test}}</div>
<button onclick="document.querySelector('#angular').value …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

标签 统计

android ×1

angularjs ×1

ionic ×1

javascript ×1

windows-7-x64 ×1