新手在Android Studio3.上运行DJI sample遇到的问题

  1. 第一个遇到的问题是不让运行,报no module错,运行时只让配置不让运行
    这个问题戳进error list点击了一个自动配置就好了。

  2. 第二个报错:Android studio: this project is not gradle based project
    这个问题是因为我打开的android studio项目没有在根目录打开,根目录就是直接包含build.gradle的目录,难得玩一次android studio所以这个问题也查了半天
    解决方法引用自:
    https://stackoverflow.com/questions/39825831/android-studio-this-project-is-not-gradle-based-project

  3. 第三个报错: 在手机上把app运行起来了,遥控器连接上了飞行器再打开的app,但是在手机上会报错为: SDK Registration Failed. Please check the bundle ID and your network connectivity The metadata received from the server is invalid, please reconnect to the server and try.
    这个问题是我在DJI官网生成app key的时候,package name瞎写了一个,但是其实是有要求的,Android Studio里面的package name必须和官网上面生成app key的时候的package name一致,也就是说对于跑的这个sample code,就应该用 ‘com.dji.sdk.sample’
    解决方法引用自:
    https://stackoverflow.com/questions/51619678/sdk-registration-failed-please-check-the-bundle-id/51649612

因为之前一直想写博客,想写成那种非常好看的有条理的博客,但是每次都是准备好素材之后又懒得写,或者是没时间写,所以准备以后博客都是这种小短篇的样式,这样能快速写完,避免拖延。博客主要就是记录一下编码路上遇到的坑,自己mark一下,也是方便后人能够避免这些坑,

你可能感兴趣的:(DJI)