我认为这是一个错误,因为在新的更新之前我没有任何问题.所以我不能使用gradle控制台调试我的应用程序,因为我有这个警告 -
"按需配置是一个孵化功能.NDK缺少"平台"目录.如果您使用NDK,请验证ndk.dir是否设置为有效的NDK目录.它当前设置为C:\ Users\Emily Thacker\AppData\Local\Android\Sdk \ndk-bundle.如果您没有使用NDK,请取消设置ANDROID_NDK_HOME或local.properties中的NDK变量以删除此警告."
我很确定我没有使用NDK,我不知道如何解决这个问题,这是我的local.properties
## This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file should *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
sdk.dir=C\:\\Users\\Emily Thacker\\AppData\\Local\\Android\\Sdk
Run Code Online (Sandbox Code Playgroud)
另外,我在目录中看不到ANDROID_NDK_HOME文件.
我有一个countDownTimer,如果用户在第12秒内没有点击gameButton我想要调用gameOver方法.问题当countDownTimer为12或者计时器只是不断倒计时,我或者得到名为instamtly的游戏功能.所以我试图使用postDelayed()方法给用户一个完整的秒来点击按钮并让countDownTimer继续,但正如我的代码现在,游戏停在12无论如何.
import android.app.Activity;
import android.os.CountDownTimer;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class GameScreen extends Activity {
private TextView time;
private Button start;
private Button cancel;
private Button gameButton;
private CountDownTimer countDownTimer;
public static int count = 0;
public static int countFail = 0;
final Handler handler = new Handler();
final Runnable r = new Runnable() {
public void run() {
handler.postDelayed(this, 1000);
gameOver();
}
};
private View.OnClickListener btnClickListener = new View.OnClickListener(){ …Run Code Online (Sandbox Code Playgroud) 我的android工作室开始冻结我,所以我使用任务管理器杀死了任务,当我重新打开android studio时出现了这个错误:
错误:无法完成Gradle执行.原因:Gradle构建守护程序意外消失(可能已被杀死或可能已崩溃)
我尝试清理和重建gradle并关闭并重新启动android但它并没有消失.堆栈溢出的主要答案似乎已经过时的答案,点击不再存在的东西,如Settings-->Gradle-->GradleVM options.
我正在尝试使用电子邮件设置Firebase身份验证,但是我点击了登录按钮,我收到此错误:
users.js:15未捕获的TypeError:无法读取null的属性"value"
它还将我发送到另一个页面(点击登录按钮后的主页).以下是有关如何设置身份验证的文档的链接.
使用Javascript:
var config = {
apiKey: "",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: ""
};
firebase.initializeApp(config);
//var emailTxt = document.getElementById("emailTxt").value;
//var email = emailTxt.val();
//var password = passwordTxt.val();
$('#login').on("click", function(){
var email = document.getElementById('emailTxt').value;
var password = document.getElementById('passwordTxt').value;
authClient.login("password", {
email: $("#email").val(),
password: $("#password").val(),
rememberMe: $("#rememberCheckbox").val()
});
Run Code Online (Sandbox Code Playgroud)
});
firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
// Handle Errors here.
alert();
var errorCode = error.code;
var errorMessage = error.message;
// ...
});
firebase.auth().signInWithEmailAndPassword(email, password).catch(function(error) {
// Handle …Run Code Online (Sandbox Code Playgroud) 这是来自react.js教程的代码,"this"关键字代表App类.所以我的问题是为什么我不能只改写类名呢?
import React, { Component } from 'react';
import './App.css';
import Person from './Person/Person';
class App extends Component {
state = {
persons: [
{ name: 'Max', age: 28 },
{ name: 'Manu', age: 29 },
{ name: 'Stephanie', age: 26 }
]
}
render() {
return (
<div className="App">
<h1>Hi, I'm a React App</h1>
<p>This is reallyyyyyyyy working!</p>
<button> switch name</button>
<Person name={App.state.persons[0].name} age={this.state.persons[0].age} />
<Person name={this.state.persons[1].name} age={this.state.persons[1].age}>My Hobbies: Racing</Person>
<Person name={this.state.persons[2].name} age={this.state.persons[2].age} />
</div>
);
// return React.createElement('div', …Run Code Online (Sandbox Code Playgroud) 只是想把我的alarm.png文件传递给android.R.drawable.但是当我尝试时,我收到了"无法解决符号'警报'".我的布局文件夹中有我的alarm.png所以我不知道为什么它不能被识别.我查了一下这个问题,看到一个常见的问题是没有正确的包名,我不相信这有什么不妥.
package com.example.em********er.chorelist;
public class Adapter {
private static final String[] titles = {"hello", "wow", "bean"};
private static final int[] icons = {android.R.drawable.alarm};
}
Run Code Online (Sandbox Code Playgroud) android ×4
javascript ×2
android-ndk ×1
firebase ×1
gradle ×1
handler ×1
html ×1
postdelayed ×1
reactjs ×1
this ×1