2016년 5월 14일 토요일

안드로이드, 아두이노 연결(진행중)(뻘글)(실패ㅋ)

유지니는 안드로이드 스튜디오를 쓰고 있당.
http://www.hardcopyworld.com/ngine/aduino/index.php/archives/241
여기보고 시작함
usb-serial-for-android-v010.jar를 받아가지고(https://github.com/mik3y/usb-serial-for-android)
file->Project Structure..->좌측상단 + 기호->Import.JAR/.AAR Package
이래해서 test project에 추가함
https://github.com/mik3y/usb-serial-for-android의 quick start 따라따라딸라ㄸ라라ㄸ라해야징
그러나 이것도 이클립스 기준이구낭 ㅜ_ㅜ 앞으루 뭐 할때 마다 계속 팁들이 이클립스 기준이라 어려우면 어카징
쨌든, res에 xml 디렉토리를 만들어서 거기다 device_filter.xml 을 복붙하였땅.
나온대로 manifest 바꾸고
main activity 에 퀵스타트에 나온 코드를 복붙했는데
빨간줄 좍좍좍
usb-serial-for-android-v010.jar 가 안들어가 졌나봉!
http://www.androidpub.com/2707491
지우고 여기 보구 다시함 디펜던시 라는 것도 설정을해주어야 하였나봄.
그-러-나
UsbSerialPort 이게 없다고??????
UsbSerialDriver 은 괜찮은데... 골혜난희
내가 받은 jar 파일이 git hub에서 받은게 아니라 구버전인가 싶음
뀨뀨 깃헙에서 집말고 jar 로 어찌 받받??
퀵스타트를 따라하고 있는데 겁나 퀵하지 않군! 
일단 구버전 코드를 찾아버림 ㅇㅂㅇ... 그걸 붙여보쟈
http://procider.tistory.com/201
옼 일단은 돌아감
그러나 근데 ㅋㅋㅋㅋ
테스트를 어케함 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㄱ
....
에뮬레이터를 깐다...
결과 : driver 가 null 입니다만...
그러고 보니 노트북에 장치 그런걸로 아무것도 떠있는게 없는데 이거 머지...??????
???? 일단 집에간다...
집에 OTG 끼워서 내폰에서 돌려보고 안되면...
자야지!
내일은 내일의 태양이 뜨니까!


----
태양이 좀 늦게 뜬게 함정!
일단 이게 되기는 하는건지 보고 싶으니, 일단 toast 를 띄워보자
안됨 ㅋ
!!!!!!
안됨!!!!!!
헐크 분노에 대한 이미지 검색결과
-----
이렇게 됐으니 그냥 지금 깃에 올라와 있는 것 대로 따라가보쟈



http://stackoverflow.com/questions/16588064/how-do-i-add-a-library-project-to-the-android-studio
project 에 lib 를 추가하는 방법은 여기에서 두번째 답변을 참고했다.
importing existing project 라는게 없어서 importing eclipse 어쩌구 project 인가를 누른듯
그담에 에러가 나서 눌렀더니 뭘 깔더라
Installing Android SDK Platform 22
Downloading https://dl.google.com/android/repository/android-22_r02.zip
Installing Android SDK Platform 22 in C:\Users\yjin\AppData\Local\Android\Sdk\platforms\android-22
Installation of Android SDK Platform 22 complete.

To install:
- Android SDK Platform 19 (platforms;android-19)

Installing Android SDK Platform 19
Downloading https://dl.google.com/android/repository/android-19_r04.zip

쓰면서 할라 하는데 겁나 귀찮네

안되서 프로젝트 새로 생성
이번엔
file->new->import module로 해보지만.. 같은 에러

Error:A problem occurred configuring project ':usbSerialExamples'.
> Application and test application id cannot be the same: both are 'com.hoho.android.usbserial.examples' for debugAndroidTest

이런 에러가 남 왜일까!
두개뜨는 것 중에 아랫거만 하니까 일다 ㄴ에러는 안남
보니까 examploe 말고 usbSerialForAndroid만 추가하면 될거 같아서 이거만 추가하니까 일단 됨
그러나...
driver.getport(0);
port.setbaudrate(123어쩌꾸213);
이거 두개 다 안됨
왜냐
driver 엔 getport 라는 메서드가 없고
port 엔 setbaudrate 라는 메서드가 없다;
으앙 이거 머지
그냥 다른걸로 갈아타야 겠다

 : 결론 usbSerialForAndroid 안녕

댓글 없음:

댓글 쓰기