手机应用的创建从Android Studio到放弃

  1. Android Studio

手机应用创建很难绕开Android Studio

我先说几个绕开的。

Android Studio

国内镜像网站:https://developer.android.google.cn/studio

Android Studio没有内置中文选项,可以上网搜中文包。

几次创建项目都不成功,发现是SDK装的不对,过去做游戏有打包的需要,那时候把SDK下到项目内部了

设置里找到SDK目录,点击Edit,重新安装SDK

无法调试程序,提示项目同步失败。

参考这一篇:如何解决Android项目同步失败的问题

我就来解决bug了是吧…

[2月25日追加]

现在解决掉所有这些问题,新建项目,同步正常,可以试运行了。

USB连接手机,手机打开USB调试和USB安装,点击绿色三角(运行按钮),手机上会多出一个应用。

点击后打开,空白页面有一行字:hello android!

表示试运行正常,如果你到这一步了,恭喜恭喜,这预示着我们的目标可行,折磨我们的终于要正式开始了马上就可以达成了。

现在我们正式开始尝试做一个程序。

标准的Android项目目录结构是这样的:

  1. app/

    • manifests/ AndroidManifest.xml配置文件
    • java/ Java/Kotlin源代码
      • com.example.myapp/
        • activities/ Activity类
        • adapters/ 适配器类
        • models/ 数据模型
        • utils/ 工具类
    • res/ 资源文件
      • drawable/ 图片资源
      • layout/ 布局文件
      • values/ 字符串、颜色等常量
    • assets/ 静态资源
    • build.gradle 模块配置
  2. gradle/ Gradle配置

  3. build.gradle 项目级别配置

  4. settings.gradle 项目设置

对于WebView项目
推荐这样组织代码:

  • 把WebView封装成一个独立的Fragment
  • 在Activity中使用Fragment管理WebView
  • 创建一个WebViewClient子类
    处理页面加载、重定向等
  • 创建一个WebChromeClient子类
    处理JS对话框、进度条等
  • 把网页相关的工具方法放入utils包

不熟悉或者觉得头大的话,可以先让AI手把手教你文件怎么写和把文件放在哪个位置。

我们既然始终以目的为导向,那就先做出来,后面慢慢理解也好。

AI生成文件主要问题就是缺各种依赖或者文件放错了位置,有点耐心一个一个问就好,因为你自己的话我不相信谁能记住这么多依赖。

没有报错了,顺利生成应用到手机上了,可能还会遇到闪退。

闪退的问题不一定都一样,想查看哪出问题了,可以点开运行,查看logcat panel,滑到最下方,看红色报错是哪里的问题。

如果是 You need to use a Theme.AppCompat theme (or descendant) with this activity.可以看我的问题解决合集

顺利解决之后,恭喜你已经写出一个应用程序来了,接下来就可以慢慢对框架理解和内容修改了。

最后感谢一直高效帮助我的grok3,计算了一下上下文有14万字,始终放在一个对话中进行,问答流畅没有卡顿,历史记录也记忆良好。

差不多是达到了两小时的请求上限,恰巧处理完了整个项目布置——两个小时差不多也就对话这么多内容了。


此方悬停
相册 小说 Ai
/*音乐播放器插件*/ /*
*/