ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • IntelliJ에서 AndroidAnnotations 사용하기
    dev/android 2013. 10. 13. 19:00

     

    IntelliJ나 AndroidStudio에서 gradle이나 maven을 사용하지 않고 AndroidAnnotations를 사용하는 방법이다.

     

     

    https://github.com/excilys/androidannotations/wiki/Download 에서 AndroidAnnotations 을 받는다.

     

     

    Libs 폴더에 androidannotions-2.7.1.jar 파일을 넣는다.

     

    프로젝트 라이브러리에 등록한다.

     

    File -> Settings -> Compiler -> Annotation Processors 에서Enable annotation processing에 체크

    Processor path 에 libs에 있는 androidannotions-2.7.1.jar 파일을 선택한다.

     

    MyActivity.java

    onCreate 메서드를 지운 후 @EActivity 입력한다.

     

    @EActivity(R.layout.main)

    public class MyActivity extends Activity {

     

    }

     

     

    AndroidManifest.xml

    MyActivity에 _를 붙혀준다.

     

    <?xml version="1.0" encoding="utf-8"?>

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"

                     package="com.example.AndroidAnnotations"

                     android:versionCode="1"

                     android:versionName="1.0">

        <uses-sdk android:minSdkVersion="17"/>

        <application android:label="@string/app_name" android:icon="@drawable/ic_launcher">

            <activity android:name="MyActivity_"

                          android:label="@string/app_name">

            <intent-filter>

            <action android:name="android.intent.action.MAIN"/>

            <category android:name="android.intent.category.LAUNCHER"/>

            </intent-filter>

            </activity>

        </application>

    </manifest>

     

     

     

     

    Eclipse에서는 바로 실행되지만 IntelliJ에서는 실행 할 Activity를 명시적으로 지정해야 한다.

     

     

    AndroidAnnotations.zip

     

    댓글