- DroidAtScreenApplication.java
- initAndroid() ÀÇ deviceManager.initManager(); ¸¦ private void postStart()·Î À̵¿
- getDeviceManager().initManager();
- ADB ¸¦ ã¾ÒÀ»¶§ init À» ¼öÇà
- log4j ¸¦ log4j2 ·Î upgrade
- src/main/resources µð·ºÅ丮¿¡ log4j.xml ¸¸µë.
31c31,32
< import org.apache.log4j.Logger;
---
> import org.apache.logging.log4j.LogManager;
> import org.apache.logging.log4j.Logger;
49c50
< private final Logger log = Logger.getLogger(DroidAtScreenApplication.class);
---
> private final Logger log = LogManager.getLogger(DroidAtScreenApplication.class);
97c98
< deviceManager.initManager();
---
> // deviceManager.initManager();
126a128
> getDeviceManager().initManager();
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>
- maven ¿¡¼ gradle ·Î º¯°æ 2.1.0
- android ÀÇ °áÁ¤? 2011, 2012 ³â »çÀÌ
- maven repositories ¿¡ °ü·Ã jar ¹èÆ÷ÀÇ ¹®Á¦
- gradle install
- sudo apt-get update
- sudo apt-get install gradle
- build.gradle
- ÇöÀç´Â mavenCentral »ç¿ë
- jcenter ·Î ½ÃÇàÇØ º¸¾Æ¾ß ÇÔ. 2016.10.8
- error
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: com/android/ddmlib/AndroidDebugBridge$IDeviceChangeListener
jar {
manifest {
attributes 'Main-Class':'com.ribomation.droidAtScreen.DroidAtScreenApplication'
}
from {
configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}
}
dependencies {
compile group: 'org.hibernate', name: 'hibernate-core', version: '3.6.7.Final'
}
dependencies {
compile 'org.hibernate:hibernate-core:3.6.7.Final'
}
- gradle build
- gradle assemble
:compileJava/home/tcheun/DroidAtScreen1-master/src/main/java/com/ribomation/droidAtScreen/dev/AndroidDevice.java:124: warning: [deprecation] getProperties() in IDevice has been deprecated
return target.getProperties();
^
1 warning