我想打開電報大師惠特Android Studio 2.3.3,但我看到一些不同的錯誤。我已經研究了互聯網和本網站中的大多數提示和跟蹤。首先,我從SVN下載電報主,我得到這個錯誤:嚴重的problam編譯電報主「錯誤:重新定義'結構r_debug'」
"Error while executing process E:\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=C:\telegram\Telegram-master\TMessagesProj\jni\Android.mk NDK_APPLICATION_MK=C:\telegram\Telegram-master\TMessagesProj\jni\Application.mk APP_ABI=x86 NDK_ALL_ABIS=x86 NDK_DEBUG=1 APP_PLATFORM=android-23 NDK_OUT=C:/telegram/Telegram-master/TMessagesProj/build/intermediates/ndkBuild/x86_SDK23/debug/obj NDK_LIBS_OUT=C:\telegram\Telegram-master\TMessagesProj\build\intermediates\ndkBuild\x86_SDK23\debug\lib NDK_APPLICATION_MK:=jni/Application.mk APP_PLATFORM:=android-14 APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n} Android NDK: ERROR:C:\telegram\Telegram-master\TMessagesProj\jni\Android.mk:WebRtcAec: LOCAL_SRC_FILES points to a missing file Android NDK: Check that C:/telegram/Telegram-master/TMessagesProj/jni/./libtgvoip/external/libWebRtcAec_android_x86.a exists or that its path is correct process_begin: CreateProcess(NULL, "", ...) failed. Build command failed."
然後最終我發現電報master.zip這是位於GIT中,但還沒有「libtgvoip文件」,它是空的! !所以我再次搜索並獲得它,並將其添加到我自己的電報主目錄中。我還使用與Telegram-master項目相同的軟件包名稱在firebase上創建了google-services.json文件。它是:org.telegram.messenger.beta和所有步驟後,我得到了這個錯誤:
"Information:Gradle tasks [:TMessagesProj:generateArmv7DebugSources, :TMessagesProj:prepareArmv7DebugUnitTestDependencies, :TMessagesProj:mockableAndroidJar, :TMessagesProj:generateArmv7DebugAndroidTestSources, :TMessagesProj:compileArmv7DebugSources, :TMessagesProj:compileArmv7DebugUnitTestSources, :TMessagesProj:compileArmv7DebugAndroidTestSources] Information:(Unknown) In file included Information:(Unknown) Information:(Unknown) Error:error: redefinition of 'struct r_debug' Information:(Unknown) In file included Error:error: redefinition of 'struct link_map' Error:error: redefinition of 'struct r_debug' Error:error: redefinition of 'struct link_map' E:\ndk-bundle\sysroot\usr\include\link.h"
我試圖改變的build.gradle,這是沒有用的。我使用最新版本的ndk & sdk,他們的目錄運行良好。
怎麼了?有一些文件錯過了嗎? 當我創建google-services.json時,我可能犯了一個錯誤嗎?
「錯誤:重新定義'struct r_debug'」是什麼意思?
假設你想獲得[電報的Android APP] (https://github.com/DrKLO/Telegram)工作,你有沒有嘗試閱讀README.md?它特別提到,你必須手動編輯一個文件來修復構建變量 – Sander
是的,我看到了它(不是全部),但它不是很有用的這個錯誤什麼是「錯誤:重新定義'結構r_debug'」是什麼意思? – alishan
得到解決方案? PLZ回答我 –