1. 03 Apr, 2018 1 commit
  2. 01 Mar, 2018 1 commit
  3. 28 Feb, 2018 1 commit
    • jcollins-g's avatar
      Android license detector in doctor, take two (#14783) · 614df694
      jcollins-g authored
      * Revert "Revert "Add android license verification to doctor and some refactoring" (#14727)"
      
      This reverts commit d2602947.
      
      * Add tests, fix sdkManagerEnv and use it consistently, and rearrange Status object model
      
      * AnsiSpinner needs to leave the cursor where it found it.
      
      * fix tests
      
      * Const constructor warning only shows up on windows...?
      
      * Avoid crash if we can't find the home directory
      
      * Make pathVarSeparator return a string in the mock
      
      * Implement review comments
      
      * Fix out-of-order problem on stop
      614df694
  4. 15 Feb, 2018 1 commit
  5. 14 Feb, 2018 1 commit
  6. 02 Feb, 2018 1 commit
  7. 24 Jan, 2018 1 commit
    • Chris Bracken's avatar
      Add AndroidSdk.sdkManagerPath, sdkManagerVersion (#14247) · 9654659c
      Chris Bracken authored
      Convenience getters for the the path to the Android SDK manager and the
      currently installed version of the tool.
      
      Pre-factoring to support better checks around the --android-licenses
      command, which uses a feature of the SDK manager that is unsupported in
      older versions of the tool.
      9654659c
  8. 21 Nov, 2017 1 commit
    • Martin Kustermann's avatar
      Add support for NDK discovery and add --prefer-shared-library option (#12788) · 545ec9ef
      Martin Kustermann authored
      * Add support for NDK discovery and add --prefer-shared-library option
      
      We would like to be able to use native tools (e.g. simpleperf, gdb) with
      precompiled flutter apps.  The native tools work much better with *.so
      files instead of the custom formats the Dart VM uses by default.
      
      The reason for using blobs / instruction snapshots is that we do not
      want to force flutter users to install the Android NDK.
      
      This CL adds a `--prefer-shared-library` flag to e.g. `flutter build
      apk` which will use the NDK compiler (if available) to turn the
      precompiled app assembly file to an `*.so` file.  If the NDK compiler is
      not available it will default to the default behavior.
      
      * Rebase, add test for NDK detection, augment flutter.gradle with @Input for flag
      
      * Use InMemoryFileSystem for test
      
      * Remove unused import
      
      * Address some analyzer warnings
      545ec9ef
  9. 17 Nov, 2017 1 commit
    • Todd Volkert's avatar
      Extract Android SDK version from named platform dirs. (#13056) · f0e88198
      Todd Volkert authored
      Previously, we were mapping certain named platforms
      (e.g. `android-stable`) to their corresponding version.
      this had two problems:
      
      1. The version could become out of date. For instance, we had
         mapped `android-stable` to version 24, but the stable version
         is now 27.
      2. The list of possible named versions wasn't comprehensive.
         Some Android SDKs just list the platform as `stable`, or
         `experimental`, etc.
      
      This change updates the platform version detection to use
      the `build.prop` file that exists in the platform directory
      (only for cases where the version number is not encoded into
      the directory name).
      f0e88198
  10. 19 Jul, 2017 1 commit
  11. 22 Mar, 2017 1 commit
  12. 13 Mar, 2017 1 commit
  13. 07 Mar, 2017 1 commit
  14. 04 Mar, 2017 1 commit
  15. 22 Feb, 2017 2 commits
  16. 17 Feb, 2017 1 commit
  17. 15 Feb, 2017 2 commits
  18. 14 Feb, 2017 1 commit
  19. 11 Feb, 2017 1 commit
  20. 26 Jan, 2017 1 commit
  21. 25 Jan, 2017 1 commit
  22. 09 Jan, 2017 1 commit
  23. 07 Jan, 2017 1 commit
    • Todd Volkert's avatar
      Update flutter_tools to use package:file throughout (#7385) · 8bb27034
      Todd Volkert authored
      This removes direct file access from within flutter_tools
      in favor of using `package:file` via a `FileSystem` that's
      accessed via the `ApplicationContext`.
      
      This lays the groundwork for us to be able to easily swap
      out the underlying file system when running Flutter tools,
      which will be used to provide a record/replay file system,
      analogous to what we have for process invocations.
      8bb27034
  24. 29 Nov, 2016 1 commit
  25. 03 Nov, 2016 1 commit
  26. 01 Nov, 2016 1 commit
  27. 27 Oct, 2016 1 commit
  28. 24 Oct, 2016 1 commit
  29. 13 Oct, 2016 1 commit
  30. 22 Aug, 2016 1 commit
  31. 20 May, 2016 1 commit
  32. 11 May, 2016 1 commit
  33. 24 Mar, 2016 1 commit
  34. 17 Mar, 2016 1 commit
  35. 14 Mar, 2016 1 commit
  36. 17 Feb, 2016 2 commits
  37. 15 Feb, 2016 1 commit