我在最新版本的Android Studio上收到此错误,而我安装了Android SDK Platform API 25和Android SDK Build-Tools 25。
答案 0 :(得分:14)
正如Vishnu所说,对我来说,更新Android工作室并且Gradle没有解决问题。
我导航到工具 - > Android - > SDK Manager和选定的BuildTools,并检查与平台工具相关的更新。更新并安装后,解决了我的问题。
对于我的一位朋友,按照上述步骤然后导航到帮助 - >检查更新 - >后问题得到解决。并安装所有可用的更新。
答案 1 :(得分:10)
将Android Studio升级到3.0后,我遇到了类似的问题。解决这个问题的一个非常简单的方法是转到
工具 - > Android - > SDK Manager - > SDK工具
寻找Android SDK平台工具并进行更新。 (附上截图)
多数民众赞成,您无需更改任何其他gradle设置。
答案 2 :(得分:5)
我有类似的问题。在project_name/build.gradle
文件中将Android Studio更新到版本2.2.2(撰写本文时最新版本)和Gradle版本更新为2.2.2(撰写本文时最新版本)修复了此问题。
作为参考,这是project_name/app/build.gradle
文件中的配置:
minSdkVersion = 19
targetSdkVersion = 25
compileSdkVersion = 25
buildToolsVersion = "25"
supportLibraryVersion = "25.0.0"
这是dependencies
project_name/build.gradle
文件中的buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
:
$factory->define(User::class, function (Faker\Generator $faker) {
return [
'firstname' => $faker->name,
'middlename' => $faker->name,
'lastname' => $faker->name,
'email' => $faker->email,
'job_level_id' => 1,
'password' => bcrypt(str_random(10)),
'remember_token' => str_random(10),
];
});
public function login_a_user()
{
$job = factory(JobLevel::class)->create();
$user = factory(User::class)->create();
...
}
答案 3 :(得分:5)
AndroidMainfest.xml
答案 4 :(得分:4)
我面临同样的问题,但当我交换
mySpinner.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
InputMethodManager inputMethodManager=(InputMethodManager)getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(mReuestBloodActNotes.getWindowToken(), 0);
return false;
}
}) ;
到第一行然后问题解决了。然后最终的应用等级变为:
buildToolsVersion "25.0.0"
答案 5 :(得分:2)
将您的android sdk platform-tools更新为sdk manager上从24.0.4到25.x.x的修订版。然后android studio单击File-> Invalidate Caches / Restart ...
错误现在必须消失。
答案 6 :(得分:1)
尝试更新
Google存储库
等到最新版本。错误必须消失。
答案 7 :(得分:0)
转到Gradle(应用)并替换
buildToolsVersion "25"
到
buildToolsVersion "24.0.4" // Or Latest installed gradle version
如果targetSdkVersion
为25,那么请执行此操作
答案 8 :(得分:0)
在命令行
./sdkmanager "platform-tools" "platforms;android-26"
./sdkmanager --list
检查您是否有最新版本的更新