我最近尝试将Eclipse项目迁移到Android Studio.一切顺利,直到我试图运行该项目并出现错误:
Uploading file
local path: /Users/user/Documents/myapp/Android/myapp/build/apk/myapp-debug-unaligned.apk
remote path: /data/local/tmp/com.mycompany.myapp
Local path doesn't exist.
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
编辑 我想提及,因为这仍然得到答案和评论,这个问题在使用Android Studio 0.1.3时发生,并且在转换eclipse项目时没有与较新版本的Android Studio类似的问题.
我正在尝试修复并发布我的代码.我最初使用DOMNodeRemoved和DOMNodeInserted来关注我正在处理的页面中的元素.他们运作良好,但在IE中没有运作.所以我开始尝试使用MutationObserver.
这是我在onPageInit上调用的代码(回调写入控制台但我禁用了它,因为IE不再支持控制台):
var callback = function(allmutations){
allmutations.map( function(mr){
var mt = 'Mutation type: ' + mr.type; // log the type of mutation
mt += 'Mutation target: ' + mr.target; // log the node affected.
//console.log( mt );
})
}
mo = new MutationObserver(callback),
options = {
// required, and observes additions or deletion of child nodes.
'childList': true,
// observes the addition or deletion of "grandchild" nodes.
'subtree': true
}
alert('its alive');
mo.observe(document.body, options);
Run Code Online (Sandbox Code Playgroud)
它在chrome中运行良好,但由于某种原因在IE中没有变化.我在页面加载过程中收到一个消息框,上面写着:
An unexpected error occurred in …Run Code Online (Sandbox Code Playgroud) javascript jquery netsuite mutation-observers internet-explorer-11
所以我在我的一个表单上有一个谷歌地图自动完成,当它得到一个位置时,它会占据这个位置并格式化它,以便所有正确的信息进入表单上的不同输入。
我遇到的问题是在 'place_changed' 事件触发自动完成填充输入之前。我想阻止最初的人口,而是填充我想要在那里的东西。
我尝试做一个更改事件,但它似乎没有正确触发。这是我的代码:
html:
<input type="text" name="address1" value="1255 W Washington St" required="" class="form-control" id="id_address1" placeholder="Enter a location" autocomplete="var input = /** @type {HTMLInputElement} */(
Run Code Online (Sandbox Code Playgroud)
js:
document.getElementById('id_address1'));
var autocomplete = new google.maps.places.Autocomplete(input);
google.maps.event.addDomListener(input, 'keydown', function(e) {
if (e.keyCode == 13) {
e.preventDefault();
console.log('enter');
}
});
google.maps.event.addDomListener(input, 'focusout', function(e) {
if ($('#id_address1').val() != $('#id_address1').attr('value')){
$('#id_address1').val($('#id_address1').attr('value'));
}
});off"
google.maps.event.addListener(autocomplete, 'place_changed', function() {
var place = autocomplete.getPlace();
if (place.address_components) {
var address = '';
for (var i = 0; i < place.address_components.length; …Run Code Online (Sandbox Code Playgroud) javascript jquery google-maps autocomplete google-places-api