我在Android Studio 0.5.9中有一个Android项目,Gradle抛出此错误:
Error:The SDK Build Tools revision (17.0.0) is too low. Minimum required is 19.0.0
Run Code Online (Sandbox Code Playgroud)
我已经从SDK Manager安装了SDK Build Tools Revision 19,这是我的build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.10.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 17
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 9
targetSdkVersion 17
}
sourceSets {
main {
manifest.srcFile 'Manantiales/src/main/AndroidManifest.xml'
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果已经安装了构建工具19,如何告诉gradle使用它?
编辑:我标记了一个不同的答案作为最佳答案,因为它是适用于大多数人的答案
我目前正在与Laravel合作,我正在努力解决每个模型需要从Eloquent扩展的事实,我不确定如何实现模型层次结构(使用不同的表)
例如:
假设我有一个抽象模型Tool
,然后是Hammer
一个Screwdriver
从Tool扩展的模型和模型.
现在,工具将扩展Eloquent ......但是,没有工具表,有一个Hammers表和另一个螺丝刀表,因为它们具有不同的属性.
如何指定Hammer有一个表,而Screwdriver在扩展 Tool 时有一个表?我如何使用Eloquent来调用,例如,所有工具?
喜欢:
Tools::all()
Run Code Online (Sandbox Code Playgroud)
这应该带来所有的锤子和螺丝刀,因为它们都是工具
使用Eloquent可以吗?
我在Android应用程序上遇到了一个奇怪的错误.我正在使用Xampp测试本地服务器.该应用程序将从数据库中检索记录并将其存储在手机中.
问题是我在Android 2.3.6的摩托罗拉XT550和Android 4.0.4的索尼Xperia S中测试了应用程序,该应用程序运行正常.但是,当我用三星Fame与Android 4.1.2(我的客户的手机)测试它时,它不起作用.
这是LogCat:
02-22 04:48:33.001 3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:183)
02-22 04:48:33.001 3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
02-22 04:48:33.001 3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
02-22 04:48:33.011 3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
02-22 04:48:33.011 3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:670)
02-22 04:48:33.011 3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:509)
02-22 04:48:33.011 3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
02-22 04:48:33.011 3961-3976/com.sistel.manantiales W/System.err? at com.sistel.manantiales.SyncActivity$DatabaseSync.updateDatabase(SyncActivity.java:198)
02-22 04:48:33.011 3961-3976/com.sistel.manantiales W/System.err? at com.sistel.manantiales.SyncActivity$DatabaseSync.doInBackground(SyncActivity.java:165)
02-22 04:48:33.011 3961-3976/com.sistel.manantiales W/System.err? at com.sistel.manantiales.SyncActivity$DatabaseSync.doInBackground(SyncActivity.java:147)
02-22 04:48:33.011 3961-3976/com.sistel.manantiales W/System.err? at android.os.AsyncTask$2.call(AsyncTask.java:287)
02-22 04:48:33.011 3961-3976/com.sistel.manantiales W/System.err? at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
02-22 …
Run Code Online (Sandbox Code Playgroud) 我知道关于这个话题有几个问题但我没有找到任何答案.
我正在尝试打开与本地服务器的连接,但我一直拒绝连接.
我有服务器运行,我测试了与浏览器的连接和一个名为Postman的谷歌应用程序,它的工作原理.
打开连接时失败,好像没有任何东西要连接.或者有什么东西阻止连接?我测试了防火墙和防病毒软件,没有运气.
在Postman中测试URL返回一个用户应该...
如果我用" http://www.google.com " 替换网址它工作正常.
这是我的代码:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
/**
*
* @author Gabriel
*/
public class HttpConnection {
public HttpConnection() {
}
public void makeRequest() throws MalformedURLException, IOException {
String url = "http://localhost:8000/users/1";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
// optional default is GET
con.setRequestMethod("GET");
//add request header
con.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36");
con.setRequestProperty("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"); …
Run Code Online (Sandbox Code Playgroud) 我试图使用ui-bootstrap为angularjs制作一个旋转木马,我基本上是从角度文档中直接复制/粘贴的,它可以工作但它在最后一张幻灯片停止工作.
它没有回到开始,控制停止工作,我没有在控制台上出现任何错误,它只是停止工作
<carousel interval="myInterval">
<slide ng-repeat="slide in carousel" active="slide.active">
<img class="img-responsive" ng-src="app/assets/img/articles/{{slide.img}}" style="margin:auto;">
</slide>
</carousel>
Run Code Online (Sandbox Code Playgroud)
编辑:我再次检查它并没有停止在最后幻灯片工作,实际上它停在SECOND,无论有多少元素.
编辑:我只是用旋转木马做了一个测试网站,但仍然没有工作
这是整个代码,它在幻灯片2处停止,控件停止工作
<html >
<head>
<title>Radiosan Site</title>
<link rel="stylesheet" href="app/assets/lib/bootstrap/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="app/assets/lib/bootstrap/dist/css/bootstrap-theme.min.css">
<script src="app/assets/lib/jquery/jquery-2.1.0.min.js" ></script>
<script src="app/assets/lib/bootstrap/dist/js/bootstrap.min.js" ></script>
<script src="app/assets/lib/angular/angular.min.js" ></script>
<script src="app/assets/lib/angular/angular-route.min.js" ></script>
<script src="app/assets/lib/angular/angular-animate.min.js" ></script>
<script src="app/assets/lib/angular/ui-bootstrap-tpls-0.10.0.min.js"></script>
<script src="app/RadiosanApp.js" ></script>
</head>
<body ng-app="RadiosanApp">
<div class="container">
<div ng-controller="MainController">
<div style="height: 305px">
<carousel interval="myInterval">
<slide ng-repeat="slide in slides" active="slide.active">
<img ng-src="{{slide.image}}" style="margin:auto;">
<div class="carousel-caption">
<h4>Slide {{$index}}</h4>
<p>{{slide.text}}</p>
</div>
</slide>
</carousel>
</div>
<div class="row"> …
Run Code Online (Sandbox Code Playgroud) 我试图使用Mail ::队列发送和发送电子邮件,但是当我调用此函数时,它简单地发送邮件,并且响应被延迟...我认为使用Mail :: queue的目的是排队.. ..
我希望即时响应,而不必等待发送电子邮件
例如
Mail::queue('emails.template', $data, function($message) {
$message->to('somemail@gmail.com');
$message->subject('Notificacion');
});
return Response::json(array('error' => 0, 'message' => 'Ok'));
Run Code Online (Sandbox Code Playgroud)
我希望在不等待邮件发送的情况下收到回复.我怎样才能做到这一点???
编辑:我应该在开始时说这个,我在FronEnd中使用AngularJS,我通过XHR提出所有请求.我正在CSRF Token
为每个用户请求开发一个Application .
我应该Token
在每次请求后重新生成吗?
就像是
Session::forget("_token") and Session::put("_token", RANDOM_SOMETHING)
Run Code Online (Sandbox Code Playgroud)
或者每个用户使用相同的一个是否足够Session
?
有什么好处吗?
我一直在使用在我的应用程序中使用setInterval(fn,delay)函数的脚本,在阅读了setTimeout和JS如何工作后,我遇到了一些奇怪的结果,所以我做了一个测试:这是jsfiddle https:// jsfiddle.净/ jyq46uu1/2 /
和建议的代码:
var limit = 1000000000;
var intervals = 0;
var totalTime = new Date();
var startTime = new Date();
var uid = setInterval(
function () {
// final lap?
if (intervals == 9) clearInterval(uid);
for (i = 0; i < limit; i += 1) {
// just working the CPU
}
// reduce the iterations
limit = limit / 10;
intervals += 1;
console.log('Interval ' + intervals +' Time elapsed : ' + (new Date() …
Run Code Online (Sandbox Code Playgroud) 我做了一个函数来打开模态,我在尝试自定义它时遇到了麻烦.
根据文档,windowClass参数应该向模态窗口添加类,但它不起作用,我想知道你是否有人使它工作
这是我的代码:
function openModal(title, msg) {
$rootScope.modalTitle = title;
$rootScope.modalmsg = msg;
var notificationModal = $modal.open({
templateUrl : "app/modals/NewTicket.html",
controller : function ($scope, $rootScope, $modalInstance) {
$scope.myTitle = $rootScope.modalTitle;
$scope.modalMsg = $rootScope.modalmsg;
$scope.cancel = function () {
$modalInstance.dismiss('cancel');
};
},
windowClass : "newTicket" //THIS IS NOT WORKING
});
}
Run Code Online (Sandbox Code Playgroud) 我正在使用NWJS开发桌面应用程序,我需要获取.exe文件的文件属性.
我已经尝试使用npm属性模块https://github.com/gagle/node-properties,但我得到一个空的Object.
properties.parse('./unzipped/File.exe', { path: true }, function (err, obj) {
if (err) {
console.log(err);
}
console.log(obj);
});
Run Code Online (Sandbox Code Playgroud)
我需要获取"文件版本"属性:
我也试过使用fs.stats而没有运气.有任何想法吗?
我正在看这个ListView
教程:
我想知道创建自己的更好ArrayAdapter
,而不仅仅是使用和ArrayAdapter
.
在教程中它定义了一个" StableArrayAdapter
",这究竟意味着什么?如果我使用常规ArrayAdapter
,可能因某些原因而危险吗?
我在使用 ODBC 的 PDO 语句时遇到问题。
我在 Windows Server 2003 和 PHP 5.4.x 中使用 SQL SERVER 7
例如:
我有查询:
(这不是实际的查询,但它适用于示例)
$query = SELECT * FROM table WHERE number = :number OR number = :number
Run Code Online (Sandbox Code Playgroud)
在我的 php 中,我有:
$conn = new PDO($connectionString);
$conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$statement = $conn->prepare($query);
$statement->bindParam(':number', $someNumber);
$statement->execute();
Run Code Online (Sandbox Code Playgroud)
这会引发错误
COUNT field incorrect or syntax error
Run Code Online (Sandbox Code Playgroud)
问题是, bindParam 只绑定 :number 的第一次出现......并且尝试再次绑定它也不起作用。
有没有办法绑定多个具有相同名称的命名参数?
我试图不使用位置参数使用 ? 反而
我正在阅读其他人制作的(.NET)C++程序,我无法弄清楚这意味着什么:
BinaryWriter^ file = gcnew BinaryWriter( File::Open( "Data.al", FileMode::OpenOrCreate ));
Run Code Online (Sandbox Code Playgroud)
^在这句话中做了什么?
那怎么样:
void GetEEDataRx(array<Byte> ^%EE)
Run Code Online (Sandbox Code Playgroud)
^%的目的是什么
android ×3
laravel ×3
angularjs ×2
php ×2
.net ×1
build-tools ×1
c++-cli ×1
carousel ×1
csrf ×1
eloquent ×1
java ×1
javascript ×1
listview ×1
modal-dialog ×1
model ×1
networking ×1
node-webkit ×1
node.js ×1
pdo ×1
queue ×1
sendmail ×1
settimeout ×1
timer ×1