小编Mal*_*lte的帖子

在命令行上开发Android kotlin应用程序与Android Java应用程序的差异(没有android studio)

我正在尝试在命令行上编译以kotlin 编写的示例Android应用程序(原始源)。

它的Java版本可以毫无问题地进行编译。

这是文件层次结构布局:

.
??? AndroidManifest.xml
??? bin
??? mykey.keystore
??? obj
?   ??? com
?       ??? example
?           ??? helloandroid
??? res
?   ??? drawable
?   ??? layout
?   ?   ??? activity_main.xml
?   ??? values
?       ??? strings.xml
??? src
    ??? com
        ??? example
            ??? helloandroid
                ??? MainActivity.java
                ??? MainActivity.kt
Run Code Online (Sandbox Code Playgroud)

如果编译Java版本,则发出以下命令:

  1. aapt package -f -m -J ./src -M ./AndroidManifest.xml -S ./res -I /opt/android-sdk/platforms/android-28/android.jar
  2. javac -d obj -classpath src -bootclasspath /opt/android-sdk/platforms/android-28/android.jar src/com/example/helloandroid/*.java
  3. dx --dex --output=./bin/classes.dex ./obj
  4. aapt …

command-line android kotlin

5
推荐指数
1
解决办法
131
查看次数

标签 统计

android ×1

command-line ×1

kotlin ×1