AndroidStudio新建项目只有一个app空文件夹

新建了Android的项目每次都是空的app文件夹

第一次遇见这个问题的时候,没时间改这个bug,直接跳过,让同事新建一个项目传到代码库,我拉下代码开始开发的,最近又到了项目的优化期,相对开发期时间轻松一点,新建项目选择空的Activity模板,还是空文件夹,网上翻来翻去,没有太多这个解决办法,说什么新建项目模板出错了,根据他们的提示试了一下没起作用。没办法就想先打开新建的项目看看,刚打开提示什么什么文件有异常,打开提示详情,找到说SimpleActivity.java.ftl文件有什么异常。

package ${packageName};
import ${superClassFqcn};
import android.os.Bundle;
<#if includeCppSupport!false>
import android.widget.TextViewrn new I
<#if applicationPackage?? && public static Inimport ${applicationPackage}.Rrn new I
import android.content.Context;
import android.content.Intent;
public class ${activityClass} extends ${superClass} {
    public static Intent newIntent(Context context) {
        return new In<#include "../../../../common/jni_code_usage.java.ftl">
    }
<#include "../../../../common/jni_code_snippet.java.ftl">
}

代码如上,实话说看了半天最后还是什么都没看懂,没办法,就让其他人的电脑上的文件给我拷了一份给我替换了,然后就好了。替换后的代码如下

package ${packageName};
import ${superClassFqcn};
import android.os.Bundle;
<#if includeCppSupport!false>
import android.widget.TextView;
</#if>
<#if applicationPackage?? && generateLayout>
import ${applicationPackage}.R;
</#if>
public class ${activityClass} extends ${superClass} {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
<#if generateLayout>
        setContentView(R.layout.${layoutName});
</#if>
<#include "../../../../common/jni_code_usage.java.ftl">
    }
<#include "../../../../common/jni_code_snippet.java.ftl">
}

应该是不知道在什么时候文件被损坏了。其实还是没搞懂,不过问题暂时解决了。

注意: SimpleActivity.java.ftl文件在AndroidStudio的安装目录下,路径:
android-studio\plugins\android\lib\templates\activities\EmptyActivity\root\src\app_package\SimpleActivity.java.ftl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值