이 것 또한 Nextcloud를 직접 사용해보면서 발견한 오류다. 사실 어플리케이션을 처음 사용하면서 겪었던 오류는 #7273이었다. 자동 업로드 설정을 키니까 매번 존재하는 파일을 덮어씌우는 것이다...😩 업로드 알림이 계속 뜨니까 너무 보기 싫었다 관련된 이슈가 있을까 싶어 찾아보던 중 이 오류를 발견했다! 멤버 개발자인 tobias Kaminsky는 자동 업로드 설정 기능으로 해결할 수 있다고 답변했고, 이슈를 닫아버렸다 이 설정 기능으로 자동업로드 옵션을 변경할 수 있었다! 자동업로드 옵션 하지만... 설정은 변경되지 않았고 배터리 최적화 대상에서 Nextcloud를 제외했음에도 배터리 최적화 설정을 변경해야 한다는 알림창이 뜨는 것이다😭😭 혹시 저 비활성화 버튼이 자동업로드 설정 변경을 비활성화 하는 건가 싶어 코드까지 찾아보았다. src>main>res>values-ko>strings.xml '비활성화'는 배터리 최적화 대상에서 제외한다는 의미다. src>main>java>com>owncloud>android>ui>activity>SyncedFoldersActivity.java 위의 코드를 살펴보면 '비활성화' 버튼 클릭 시, SDK 에 따라 배터리 최적화를 풀거나 배터리 파워 사용량을 보이는 액션이 있어야 한다. 하지만 내 환경에선 어떠한 액션도 보이지 않고 다이얼로그 창을 닫아버린다.. 이에 대해 새로운 이슈를 제출하기로 했다! 재현은 디바이스 설정에서 Nextcloud를 배터리 최적화 대상에서 제외한 이후에, 자동업로드 설정을 변경하여 이슈 재현을 확인할 수 있다. 멤버 개발자분들이 영어로 소통하시는 것을 감안해, 디바이스의 언어 설정을 English로 바꾼 후 스크린샷을 추가로 첨부했다😀 첨부한 스크린샷 이에 대해 tob...
기여에 앞서서, 먼저 환경 구성을 해야 한다. Nextcloud/android 레포지토리에 기여하기로 했지만, 개발 환경에 서버도 필요하기 때문에 Nextcloud/server도 구축해야 한다. 1. Nextcloud Server 구축 서버 설치 및 구성은 아래 문서를 참고하였다. https://docs.nextcloud.com//server/stable/admin_manual/installation/index.html 나는 Nextcloud server 운영체제로 Ubuntu 20.04 LTS를 선택했으며, 데이터베이스는 MySQL을 사용하여 구축할 것이다. 먼저 가상 머신에 Ubuntu 20.04 LTS를 설치한 후, 아래 사이트에서 nextcloud-20.0.1을 다운받는다. https://nextcloud.com/install/ 서버 구축에 필요한 라이브러리 설치 아래 커맨드를 통해 필요한 apache, mysql(mariadb), php를 설치한다 sudo apt update sudo apt install apache2 mariadb - server libapache2 - mod - php7 . 4 sudo apt install php7 . 4 - gd php7 . 4 - mysql php7 . 4 - curl php7 . 4 - mbstring php7 . 4 - intl sudo apt install php7 . 4 - gmp php7 . 4 - bcmath php - imagick php7 . 4 - xml php7 . 4 - zip 위의 mariadb-server를 설치하다가 아래와 같은 오류가 발생했다. MariaDB에 종속성이 없거나 패키지가 손상되었다는 오류다..😅 The following packages have unmet dependencies: mariadb-server : Depends: mariadb-server-10.3 but it is not going to be ins...
댓글
댓글 쓰기