找不到Flutter SDK。 build.gradle中GradleException中的错误

时间:2020-10-22 04:42:08

标签: android flutter

我正在开发Flutter应用程序,但遇到某些错误。正确提供了flutter SDK的位置,但它表明未找到Flutter SDK。

错误是由android文件夹中的build.gradle文件引起的:

public function nyobain()
  {
    $resi             = $this->input->post('kode'); //tracking_number
    $expld            = explode(' ', $resi);
    $data             = $this->M_outbound_destinasi->dbGet($expld); //get 'id_service' where tracking_number

    // $db  = $this->db->query("SELECT id_service FROM `tabel_items`")->result();
    // foreach ($db $key) {
    //     $temp=array($key->id_service);
    // }
    // how to cek ? if id_service already in the item table

    foreach ($data as $key) {
    $idnya                = $key['id_service'];
    $id_outbound          = $key['id_outbound'];
    $id_indes             = $key['id_indes'];
    $id_outbag            = $key['id_outbag'];

    $data_insert = array(
      'jenis'           => 'outbound-destinasi',
      'id_service'      => $idnya,
      'id_indes'        => $id_indes,
      'id_outbound'     => $id_outbound,
      'id_outbag'       => $id_outbag,
      'id_admin'        => $this->session->userdata('ses_id')
    );
    $this->db->insert('tabel_items', $data_insert);
  }
  echo json_encode($data);
  }

我什至试图更改它,但它说“无法解析符号'GradleExecption'”。 我在指定“ android:icon:drawable / app_logo.png”的AndroidManifest.xml文件中也出现了相同的错误,但是它显示“无法解析符号“ drawable””。

有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

也许尝试运行Flutter Doctor,看看它能为您带来什么,如果仍然不能产生任何效果,请尝试检查Flutter的PATH是否正确

答案 1 :(得分:0)

1 if(flutterRoot == null){ 抛出新的GradleException(“未找到Flutter SDK。在local.properties文件中使用flutter.sdk定义位置。”) } cntrl + Alt + S然后显示设置窗口,然后搜索flutter,您可以在语言和框架下查看。添加fld sdk路径。 enter image description here

在此验证以上路径并重新启动ide(Android Studio) 路径:.android / local.properties enter image description here

2我在AndroidManifest.xml文件中也遇到了同样的错误,我在其中指定了“ android:icon:drawable / app_logo.png”,但提示“无法解析符号'drawable'”。

检查您的路径字符串,添加@withdrawable,例如:android:icon =“ @ drawable / app_logo.png” enter image description here