【问题标题】:How to resolve event log "all files are up-to-date" in Android Studios如何在 Android Studios 中解决事件日志“所有文件都是最新的”
【发布时间】:2018-11-11 11:32:58
【问题描述】:

尝试通过 Android Studio 将This game 添加到我的手机,同时尝试构建它在事件日志中抛出的项目“所有文件都是最新的”。我查看了该程序,它是在 eclipse 中构建的,但没有成功将其转换为 Android Studios。

我尝试“导入”一些文件,但没有成功。

我尝试过但没有成功的其他解决方案如下:

Here

还有

Here

【问题讨论】:

    标签: java android android-studio event-log


    【解决方案1】:

    您是否在“构建”下拉菜单中单击“构建 APK”?如果没有,试试吧! Here 是在 Android Studio 中构建应用的不错参考。

    【讨论】:

    • 我在菜单中的“构建下拉菜单”中没有这个选项(构建项目、构建模块、重新编译、重建项目、生成 ant 构建和构建工件)并且可以点击的返回相同(事件日志:“所有文件都是最新的”)
    • 尝试“构建工件”
    • 按钮无法点击。
    • 哦,我明白了。在 build.xml 文件中表示一个 Ant 构建(Android Studio 默认使用 Gradle)。如果有办法在 Android Studio 中使用 Ant 构建项目,我不知道。但我确信其他人会这样做。祝你好运!
    【解决方案2】:

    认为这是一个 Eclipse IDE (ant) 项目...

    您需要先将其导入 Android Studio (gradle)。

    在导入项目后,设法用ndkBuild 构建Android.mk

    build.gradle 看起来很像:

    apply plugin: 'com.android.application'
    
    android {
        defaultConfig {
            applicationId "org.jfedor.frozenbubble"
            minSdkVersion 22
            targetSdkVersion 26
            compileSdkVersion 26
            ndk {
                moduleName "modplug-1.0"
            }
        }
        externalNativeBuild {
            ndkBuild {
                path "src/main/cpp/Android.mk"
            }
        }
        sourceSets {
            main {
                jni.srcDirs = ["src/main/cpp"]
            }
        }
        buildTypes {
            debug {
                minifyEnabled false
            }
            release {
                minifyEnabled false
            }
        }
    }
    

    需要将andmodplug_PlayerThread.h 放入其他标头所在的libmodplug 目录中(导入不会复制它,因为它位于完全意外的位置)。还将目录jni 重命名为cpp,并将该路径分配给主sourceSet

    【讨论】:

    • 你能完成这个过程吗?
    • 和另一个毫无理由的否决票......以获得正确的答案。
    猜你喜欢
    • 2022-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 2012-04-01
    相关资源
    最近更新 更多