I spent a lot of time to time the way to override Salesforce standard record view action with Lightning component and finally I have found the following information:
To make Lightning Component Bundle dropdown list not empty here
one has to create a Lightning component which implements lightning:actionOverride interface.
Also it is useful to implement force:hasRecordId and force:hasSObjectName interfaces.
You don’t need to create attributes recordId and sObjectName
<aura:attribute name="recordId" type="String" /> <aura:attribute name="sObjectName" type="String" />